los if…else constructo evalúa una condición antes de que se ejecute un bloque de código.
A continuación se muestra la sintaxis.
if(boolean_expression){
// statement(s) will execute if the boolean expression is true.
}
Si la expresión booleana se evalúa como true, entonces se ejecutará el bloque de código dentro de la instrucción if. Si la expresión booleana se evalúa comofalse, entonces se ejecutará el primer conjunto de código después del final de la instrucción if (después de la llave de cierre).
La siguiente ilustración muestra el diagrama de flujo del if declaración.
Ejemplo
El siguiente ejemplo muestra cómo puede utilizar la instrucción if en Dart.
void main() {
var num=5;
if (num>0) {
print("number is positive");
}
}
El ejemplo anterior imprimirá "el número es positivo" como la condición especificada por el bloque if es verdadera.
number is positive