Resumiendo el operador ternario: es un operador que nos permite obtener el if y el else en una sola línea, invoca una condición para saber si ejecuta una operacion(if), de lo contrario ejecuta una segunda operacion (else)
-
check_circle_outlineMódulo 1 | 4 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 6 clases
Variables y tipos
expand_more -
check_circle_outlineMódulo 3 | 7 clases
Operadores
expand_more -
check_circle_outlineMódulo 4 | 5 clases
Sentencias condicionales y repetitivas
expand_more -
check_circle_outlineMódulo 5 | 5 clases
Listas y Mapas
expand_more -
check_circle_outlineMódulo 6 | 4 clases
Funciones
expand_more -
check_circle_outlineMódulo 7 | 9 clases
POO
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Programación asíncrona
expand_more
3 comentario(s)
//En la clase 7 este codigo funciona bien
void main() {
int? x;
print(x??30);
}
Pero en el siguiente imprime el valor de la variable pero despues de lanzar un warning:
void main() {
int? x = 15;
print(x??30);
}
C:/tools/dart-sdk/bin/dart.exe –enable-asserts C:\Users\MyPcUser\IdeaProjects\NewInDart.idea\test.dart
test.dart:3:9: Warning: Operand of null-aware operation ‘??’ has type ‘int’ which excludes null.
print(x??30);
^
15
No se como explicar esta advertencia.
Esto es en Intelli J IDEA
Clase 17