Curso de Flutter en español capitulo 4
En este capitulo hablaremos sobre las funciones, Una funcion es un conjunto de lineas de codigo que realizan una tarea
Por ejemplo
Dormir, el codigo seria el siguiente
void descansar() {
bool acostarmeEnLaCama = true
if (acostarmeEnLaCama) {
print(‘Ahora estas dormido’)
}
}
Podemos tambien hacer funciones que regresen cosas, como por ejemplo
// función que retorna String
String saludar() {
return ‘Hola’
}
String mensaje = saludar()
Usar parametros en funciones
Los parametros son utilizados para hacer funciones mas dinamicas por ejemplo
void despertar(bool estoyDespierto){
if (estoyDespierto){
print(“Buenos dias!”)
} else {
print(“zzzzz”)
}
}
despertar(true) // Buenos dias!
Parametros con nombre, para hacer esto colocamos llaves antes de los parametros, lo cual nos permitira hacer un codigo mas legible al momento de llamar la funcion.
void paseAntro({String: nombre, int: edad }){
if edad >= 18{
print(‘hola $nombre, Bienvenido!’);
} else {
print(‘hola $nombre, aun eres muy chico para salir’);
}
}
paseAntro(nombre: “Jessica”, edad: 27);
paseAntro(edad: 17, nombre: “Fanny”)
nota: cuando utilizamos parametros con nombre no importa el orden de los mismos
Funcion de flecha
Son funciones cortas ejemplo
String saludarCorto ({String nombre}) => ‘Hola, $nombre’
Curso de Flutter:
Siguiente capitulo
