ciclo - ¿Cómo creo un bloque noop para un caso de switch en Swift?
ciclo for en swift (1)
¿Cómo creo un bloque noop para un caso de switch en Swift? Swift lo obliga a tener al menos una declaración ejecutable en su caso, incluida la predeterminada. Intenté poner un {} vacío pero Swift no lo tomará. Lo que significa que la caja del interruptor de Swift no es totalmente traducible entre if-else y viceversa porque en if-else se le permite tener un código vacío dentro de la condición.
p.ej
switch meat {
case "pork":
print("pork is good")
case "poulet":
print("poulet is not bad")
default:
// I want to do nothing here
}
default:
break
Apple habla sobre esta palabra clave en este artículo . Vea here , también.
Aunque en Swift no se requiere una ruptura, aún puede usar una declaración de ruptura para igualar e ignorar un caso particular, o para salir de un caso coincidente antes de que ese caso haya completado su ejecución.