/ / Чи є твердження NULL в "Свіфт"? [дублікат] - швидкий перемикач-випис

Чи є твердження NULL в "Свіфт"? [дублікат] - швидкий перемикач-випис

Компілятор скаржиться на відсутність щонайменше однієї виконуваної заяви на case етикетка в switch :

switch someData {
case .one:
// No statements
// Error occurs here

case .two:
// Some statements here

default:
// Some statements here
}

Ось точне повідомлення:
"case" label in a "switch" should have at least one executable statement

Чи існує будь-яка заява, що нічого не дає, щоб задовольнити вимогу компілятора? Я знаю просте твердження, як print() може зробити роботу, але я задаюсь питанням, чи існує конкретна?

Іншою мовою Ада наприклад, є a nullзаява для досягнення цього.

Відповіді:

0 для відповіді № 1

Набір break або returnв залежності від того, що ви хочете зробити.

switch someData {
case .one:
nil

case .two:
// Some statements here

default:
// Some statements here
}