/ / Czy w Swift występuje instrukcja NULL? [duplicate] - swift, switch-statement

Czy w Swift istnieje instrukcja NULL? [duplicate] - swift, switch-statement

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 nulloświadczenie, aby to osiągnąć.

Odpowiedzi:

0 dla odpowiedzi № 1

Zestaw 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
}