in

Programación de dardos: enumeración


Se utiliza una enumeración para definir valores constantes con nombre. Un tipo enumerado se declara utilizando el enumeración palabra clave.

Sintaxis

enum enum_name {  
   enumeration list 
}

Dónde,

  • los enum_name especifica el nombre del tipo de enumeración
  • los lista de enumeración es una lista de identificadores separados por comas

Cada uno de los símbolos de la lista de enumeración representa un valor entero, uno mayor que el símbolo que lo precede. De forma predeterminada, el valor del primer símbolo de enumeración es 0.

Por ejemplo

enum Status { 
   none, 
   running, 
   stopped, 
   paused 
}

Ejemplo

enum Status { 
   none, 
   running, 
   stopped, 
   paused 
}  
void main() { 
   print(Status.values); 
   Status.values.forEach((v) => print('value: $v, index: ${v.index}'));
   print('running: ${Status.running}, ${Status.running.index}'); 
   print('running index: ${Status.values[1]}'); 
}

Producirá lo siguiente producción

[Status.none, Status.running, Status.stopped, Status.paused] 
value: Status.none, index: 0 
value: Status.running, index: 1 
value: Status.stopped, index: 2 
value: Status.paused, index: 3 
running: Status.running, 1 
running index: Status.running 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sin titulo 1 4

¿Cómo formar dúo en TikTok y colaborar con otros usuarios para crecer en la red social? Guía paso por paso

apple touch icon@2

python – ¿Decoradores con parámetros?