Skip to content

Instantly share code, notes, and snippets.

@leonus96
Created October 31, 2023 01:29
Show Gist options
  • Save leonus96/71d50657e4e44f111ba88e80694ee6ba to your computer and use it in GitHub Desktop.
Save leonus96/71d50657e4e44f111ba88e80694ee6ba to your computer and use it in GitHub Desktop.
Null-safety
/// NULL Safety
/// Característica de Dart que ayuda a
/// prevenir error de valor nullo.
class Persona {
String nombre;
String? apodo;
Persona({required this.nombre, this.apodo});
}
void main() {
final List<Persona> personas = [
Persona(
nombre: 'Edinson Flores',
apodo: 'Orejas',
),
Persona(nombre: 'Miguel Trauco')
];
for(Persona persona in personas) {
print('Nombre: ${persona.nombre}');
if(persona.apodo != null) {
print('Apodo: ${persona.apodo}');
}
print('');
}
}
/*void conNullSafety() {
int? edad;
edad = 16;
edad = null;
print(edad);
}*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment