Diferentes tipos de funciones en Dart

La función es un conjunto de sentencias que toman entradas, hacen algún cálculo específico y producen salidas. Las funciones se crean cuando ciertas declaraciones ocurren repetidamente en el programa y se crea una función para reemplazarlas. Las funciones facilitan la división del programa complejo en subgrupos más pequeños y aumentan la reutilización del código del programa. 

Básicamente, hay cuatro tipos de funciones en Dart. Estos son los siguientes:

  • Sin argumentos y sin tipo de retorno 
  • Con argumentos y sin tipo de retorno. 
  • Sin argumentos y tipo de retorno 
  • Con argumentos y con tipo de retorno.

1. Función sin argumento y sin tipo de retorno:

Básicamente, en esta función, no damos ningún argumento y no esperamos ningún tipo de retorno. Se puede entender mejor con un ejemplo. 

Dart

void myName(){
  print("GeeksForGeeks");
}
 
void main(){
  print("This is the best website for developers:");
  myName();
}

 
 Entonces myName es la función que está vacía significa que no regresa y cualquier cosa y el par de paréntesis vacíos sugieren que no hay ningún argumento que se pase a la función. 

2. Función sin argumentos pero tipo de retorno:

Básicamente, en esta función, damos un argumento y no esperamos ningún tipo de retorno. 

Dart

int myPrice(){
  int price = 0;
  return price;
}
 
void main(){
  int Price = myPrice();
  print("GeeksforGeeks is the best website for developers which costs : ${Price}/-");
}

 
 Entonces myPrice es la función que es int significa que está devolviendo el tipo int y el par de paréntesis vacíos sugiere que no hay ningún argumento que se pase a la función.

3. Función con argumentos pero sin tipo de retorno:

Básicamente, en esta función, no damos ningún argumento pero esperamos un tipo de retorno. 

Dart

myPrice(int price){
  print(price);
}
void main(){ 
  print("GeeksforGeeks is the best website for developers which costs : ");
  myPrice(0);
}

 
Entonces myPrice es la función que está vacía significa que no devuelve nada y el par de paréntesis no está vacío esta vez, lo que sugiere que acepta un argumento. 
 

4. Función con argumentos y con tipo de retorno:

Básicamente, en esta función, damos un argumento y esperamos un tipo de retorno. Podemos entenderlo mejor con un ejemplo. 

Dart

int mySum(int firstNumber, int secondNumber){
  return (firstNumber + secondNumber);
}
void main(){
  int additionOfTwoNumber = mySum(100, 500);
  print(additionOfTwoNumber);
}

 
Entonces mySum es la función que es int significa que está devolviendo el tipo int y el par de paréntesis tiene dos argumentos que se usan más en esta función y luego en la función principal estamos imprimiendo la suma de dos números.

Publicación traducida automáticamente

Artículo escrito por mohakshrivastava2019 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *