Ruta de aprendizaje para crear aplicaciones móviles con Flutter - Parte 5:

Ruta de aprendizaje para crear aplicaciones móviles con Flutter - Parte 5:

Aprende lo básico de Dart - Funciones

En términos sencillos, las funciones en Dart, son bloques de código que realizan tareas específicas. Podrías imaginarlas como máquinas que toman alguna entrada, realiza una serie de acciones y opcionalmente devuelven un resultado.

Las funciones generalmente tienen un nombre, puede tener o no tener parámetros de entrada y puede tener un tipo de salida.

Los parámetros son variables que se utilizan dentro de la función para realizar operaciones y el tipo de retorno especifica que tipo de valor devolverá la función una vez que haya terminado su tarea.

Dart es un lenguaje orientado a objetos, por esto incluso las funciones son objetos y tienen un tipo de dato. Esto significa que las funciones pueden asignarse a variables o pasarse como argumentos a otras funciones.

Veamos un ejemplo:

Imagina que en nuestra aplicación tenemos que generar una suma de dos números , para esto tenemos dos valores de entrada, que serían: numero1 y numero2 sabiendo esto podemos crear una función como la siguiente:

void main() {
  // Función
  int sumar(int numero1, int numero2) {
  int resultado = numero1 + numero2;
  return resultado;
  }
  // Se asigna la salida de la función a una variable llamada resultado 
  var resultadoFueraDeLaFuncion = sumar(10,20);
  // Se imprime la variable con el resultado
  print(resultadoFueraDeLaFuncion);
}

Como podemos ver en este caso estamos creando la función con nombre "sumar", esta función recibe como parámetros de entrada: "numero 1 y numero2" ambas de tipo int, internamente se crea la variable "resultado" que es de tipo int, ya que nuestra función tiene que regresar un entero porque así lo definimos al inicio y a su vez una suma entre dos entereos da como resultado un entero, despues hace la suma entre numero1 y numero2 utilizando el operador "+" esto de los operadores lo veremos en el siguiente post, pero se puede saber que es una suma por el signo de "+", por último la variable "resultado" la retornamos como salida de la función.

Fuera de la función: definimos una variable llamada "resultadoFueraDeLaFuncion" está para poder guardar la salida que nos dio nuestra función "sumar" y poder utilizar el resultado en nuestra aplicación, en este caso la imprimimos con la función "print", es una función que nos brinda Dart para poder imprimir en consola y con esto ya podemos ver el resultado de nuestra suma depende a los parámetros de entrada que le hayamos asignado en este caso los parametros de entrada fueron 10 y 20 en la impresion en consola debería dar como resultado : 30.

Por último: estoy intentando llegar a los 1000 suscriptores en Facebook y estoy en proceso de crear comunidad, te agradecería que me siguieras en mis redes sociales y te unieras a mi servidor de Discord donde estaré publicando, cada que suba contenido nuevo, al igual podrías suscribirte a mi newsletter, te dejo mis links aquí abajo:

Discord: discord.gg/PVSayFhn

YouTube: youtube.com/@code-crushers

Facebook: facebook.com/isai.x.x

Did you find this article valuable?

Support Isaí Arellano by becoming a sponsor. Any amount is appreciated!