Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dart Cheat Sheet
Dart Cheat Sheet
Dart sssssssssssssssssssssssssss
ssssssssssssssss
ssssssss
ssssssss
Guia de atajos
Interpolación de Strings Pero se puede especi car de manera manual
String Resultado final aListOfInts = <int>[];
final aSetOfInts = <int>{};
'${3 + 2}' '5' final aMapOfIntToDouble = <int, double>{};
${"word".toUpperCase()}' 'WORD'
El valor de También aplica si aplicamos un lista de una clase base,
'$myObject' los valores internos pueden ser de subclases.
myObject.toString()
final aListOfBaseType =
<BaseType>[SubType(), SubType()];
Variables con posibilidad nula:
int a = null; // NO-Valido en null-safe Dart.
int? a = null; // Valido en null-safe Dart. Sintaxis de Flecha
Es básicamente una función que inmediatamente
int? a; // El valor inicial de a es NULL.
retorna un valor.
class Shape {
Esta técnica también funciona para parámetros con
Shape();
nombre, propiedades se vuelven los nombres de los
parámetros. factory Shape.fromTypeName(String typeName) {
class MyColor { if (typeName == 'square') return Square();
... if (typeName == 'circle') return Circle();
gifts['first'] = 'partridge';
gifts['second'] = 'turtledoves'; Post jo
unitario
expr++ expr--
[] . ?. !
() [] ?
None
gifts['fifth'] = 'golden rings';
-expr !expr ~expr +
var nobleGases = Map<int, String>(); Pre jo unitario None
+expr --expr await expr
nobleGases[2] = 'helium';
nobleGases[10] = 'neon'; Multiplicativo * / % ~/ Left
nobleGases[18] = 'argon';
Iterable
La diferencia con una lista, es que con el iterable, tu no OR Lógico || Left
Async - Await }
Future Dart
Un Future representa principalmente el resultado de Dart es un lenguaje de programación de desarrollo
una operación asíncrona. Es una promesa de que optimizado para el cliente, de código abierto y
pronto tendrás un valor. La promesa puede falla y hay orientado a objetos. Tiene sintaxis de estilo C. Se
que manejar la excepción. Los futures son un acuerdo utiliza para crear una interfaz de usuario atractiva para
de que en el futuro tendrás un valor para ser usado. dispositivos móviles y la web. Es la base de Flutter.