Size: a a a

iOS Developers — русскоговорящее сообщество

2021 December 09

JS

Jasur S in iOS Developers — русскоговорящее сообщество
Как вы и сказали он возвращает double. Там одно и тоже значение просто print показывает с нулем чтобы указать что это double число но они одинаковые.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
принт вообще строку делает, вы еще и строку с числом сравниваете?
источник

JS

Jasur S in iOS Developers — русскоговорящее сообщество
Он просто неправильно сравнил их
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
так он вообще их не сравнивал. разве что глазами
источник

JS

Jasur S in iOS Developers — русскоговорящее сообщество
😂😂
источник

JS

Jasur S in iOS Developers — русскоговорящее сообщество
источник

Bb

Blazka blazkovich in iOS Developers — русскоговорящее сообщество
Ага, вижу родной, пытаюсь въехать в написанное
источник

СВ

Сергей В. in iOS Developers — русскоговорящее сообщество
нет нельзя
источник

Bb

Blazka blazkovich in iOS Developers — русскоговорящее сообщество
func bmi(_ weight: Int, _ height: Double) -> String {
   var res = ""
   let bmi = Double(weight) / pow(height, 2)
   let bmi2 = Double(String(format: "%.1f", bmi))
   if bmi2! <= 18.5 {
     res = "Underweight"
   }
   else if bmi2! <= 25.0 {
     res = "Normal"
   }
   else if bmi2! <= 30.0 {
     res = "Overweight"
   }
   else if bmi2! > 30.0 {
     res = "Obese"
   }
   return res
}
источник

Bb

Blazka blazkovich in iOS Developers — русскоговорящее сообщество
в итоге оно так решилось только
источник

Bb

Blazka blazkovich in iOS Developers — русскоговорящее сообщество
Блин ладно, какая то чушь, сейчас попробовал самый простой код и тоже тесты все прошли, видимо я где то ранее напортачил.
п.сы уже с исправленным if else тестил
источник

AS

App Side in iOS Developers — русскоговорящее сообщество
Привет. Есть кто-то у кого получается в стор публиковать серые приложения?
источник
2021 December 10

D

Dmitry in iOS Developers — русскоговорящее сообщество
Пара комментов. Я бы тут использовал switch case вместо if then, а также методы Double.isLessOrEqual() и не помню как называется для проверки, что число больше. Именно из лучше использовать для сравнения, чтобы избегать непонятных округлений.
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
А надо ли? Забанят, возможно вместе с аккаунтом.
источник

Bb

Blazka blazkovich in iOS Developers — русскоговорящее сообщество
Спасибо, попробую
источник

YS

Yurii Shirinskikh in iOS Developers — русскоговорящее сообщество
всем привет! нужно решить нетривиальную задачу на iOS. Хотелось бы получить помощь опытных разрабов. понятное дело, в долгу не останусь. отпишите пжл в личку, кто готов помочь
источник

СВ

Сергей В. in iOS Developers — русскоговорящее сообщество
Сорян за нубский вопрос, а что можно в свич засунуть логику? Это чисто фишка свифта?

т.е. if bmi2! <= 18.5 как можно заменить на switch?
источник

N

Negative in iOS Developers — русскоговорящее сообщество
как сделать чтобы при нажатии view с деталями открывался только на половину экрана снизу?
источник

AS

App Side in iOS Developers — русскоговорящее сообщество
Надо
источник

AK

Alexander Komarov in iOS Developers — русскоговорящее сообщество
switch bmi2 {
case ...18.5:
   print("Less or equal 18.5")
default:
   print("Default case")
}

что значит "чисто фишка свифта" ? есть языки, в которых свитч-кейс в разы мощнее. scala, haskell например.
источник