Kompilator narzeka na brak przynajmniej jednego wykonywanego polecenia case
etykieta w switch
:
switch someData {
case .one:
// No statements
// Error occurs here
case .two:
// Some statements here
default:
// Some statements here
}
Oto dokładna wiadomość:
"case" label in a "switch" should have at least one executable statement
Czy istnieje jakieś oświadczenie, które nie robi nic, aby spełnić wymagania kompilatora? Znam proste stwierdzenie, takie jak print()
mogę wykonać pracę, ale zastanawiam się, czy jest jakiś konkretny?
W innym języku, Ada na przykład istnieje null
oświadczenie, aby to osiągnąć.
Odpowiedzi:
0 dla odpowiedzi № 1Zestaw break
lub return
, w zależności od tego, co chcesz zrobić.
switch someData {
case .one:
nil
case .two:
// Some statements here
default:
// Some statements here
}