Есть ли способ написать оператор If Swift, такой как следующее?Множественные условия для слова «Если»?
if a>b or c/d {
//Do Something
}
Есть ли способ написать оператор If Swift, такой как следующее?Множественные условия для слова «Если»?
if a>b or c/d {
//Do Something
}
Так же, как и везде:
if a > b || d % c == 0 {
// do sth
}
Я предполагаю, что ваш c/d
означает, что вы хотели бы d
быть кратно c
.
К сожалению, это должно было быть c> d или что-то вроде того. Большое спасибо! Это было быстро и просто хаха – user3185748
Swift использует одни и те же оператор, как и все С-основанных языки, так
if a > b || c < d {
}
, где ||
является оператором ИЛИ, И &&
является основным оператором.
Список всех операторов можно найти в Swift Basic Operators
Не уверен, что c/d
условие должно означать.
Нет абсолютно никаких оснований рассматривать этот вопрос. Каждый должен начать где-то. – Ryan
Согласовано с Stew. Кроме того, вы можете выполнять сложные множественные условия, используя скобки для указания порядка операций как такового: if (a == b && b == c) || (a == 0 && c == 1) – Max
Кто-нибудь знает, могу ли я это .. 'if number == (1, 2, 3)' или, может быть, диапазоны чисел? 'if number == 1..3' – marlonpya