Size: a a a

2022 January 24

В

Владимир in SwiftBook
Спасибо! Теперь только осталось вычислить шрину нуля, чтоб его точнее по середине поставить
источник

РВ

Русский Ваня... in SwiftBook
поясните пожалуйста вкратце зачем мне guard let использовать в некоторых кейсах вместо if let?
источник

IA

Ivan Akulov in SwiftBook
просто вложенность не создаете, а просто пограничное условие
источник

IA

Ivan Akulov in SwiftBook
а так у вас может получиться очень большая вложенность, с чем гуард может помочь
источник

РВ

Русский Ваня... in SwiftBook
что?
источник

РВ

Русский Ваня... in SwiftBook
можно на примере апельсинов?
источник

ᅠмуркотун чизбургеро... in SwiftBook
guard проверяет что у тебя апельсин в переменной (например) и пропускает дальше

if let делает тоже самое но тебе нужно это писать во вложенности
источник

F

Focus in SwiftBook
код после иф лет тебе надо в {} писать

что само по себе может вызвать не удобства
источник

F

Focus in SwiftBook
а гуард написал и пошел писать как ты и задумывал
источник

РВ

Русский Ваня... in SwiftBook
func getAmountOfOranges() -> Int? {
   42
}

func amountOfOranges() {
   if let oranges = getAmountOfOranges() {
       print(oranges)
   }
}
источник

РВ

Русский Ваня... in SwiftBook
и разница между этим
источник

РВ

Русский Ваня... in SwiftBook
func amountOfOranges() {
   guard let oranges = getAmountOfOranges() else {
       return
   }

   print(oranges)
}
источник

РВ

Русский Ваня... in SwiftBook
работает одинаково
источник

F

Focus in SwiftBook
Русский Ваня, [24 янв. 2022 г., 13:30:01]:
func getAmountOfOranges() -> Int? {
   42
}

func amountOfOranges() {
   if let oranges = getAmountOfOranges() {
       print(oranges)
   }
}

и разница между этим

func amountOfOranges() {
   guard let oranges = getAmountOfOranges() else { return }
   print(oranges)
}
источник

F

Focus in SwiftBook
работает абсолютно одинаково
источник

F

Focus in SwiftBook
но в случае если бы у тебя был не просто принт, а большое количество кода далее, то вариант с гуардом комфортнее
источник

ᅠмуркотун чизбургеро... in SwiftBook
представь что у тебя if let потом if let потом еще раз if let
источник

АС

Александр Сергеев... in SwiftBook
Всем привет, какой самый простой способ определить город из координат широты и долготы?
источник

РВ

Русский Ваня... in SwiftBook
понял, Какая разница пюре вилкой есть или ложкой
источник

F

Focus in SwiftBook
я вилкой ем
источник