Le compilateur se plaint de l'absence d'au moins une instruction exécutable sur case
étiquette dans un switch
:
switch someData {
case .one:
// No statements
// Error occurs here
case .two:
// Some statements here
default:
// Some statements here
}
Voici le message exact:
"case" label in a "switch" should have at least one executable statement
Donc, y a-t-il une déclaration qui ne fait rien pour satisfaire aux exigences du compilateur? Je connais une déclaration simple comme print()
peut faire le travail mais je me demande s’il en existe un spécifique?
Dans une autre langue, Ada par exemple il y a un null
déclaration pour y parvenir.
Réponses:
0 pour la réponse № 1Ensemble break
ou return
, selon ce que vous voulez faire.
switch someData {
case .one:
nil
case .two:
// Some statements here
default:
// Some statements here
}