Я пытаюсь сделать приложение, которое позволяет вводить высоту и соотношение, и оно будет вычислять площадь и так далее. Но когда я набираю let's ay 4,2 или 4.2, он падает или говорит о плохом выполнении. Я пробовал разные способы объявления, но я, вероятно, ошибаюсь. Я попробовал Float и Double без везения. Я буду очень благодарен за любую помощь.Примите десятичные знаки
let atext: Int? = Int(radien.text!)
let btext: Int? = Int(höjden.text!)
let ctext: Int? = Int(sidan.text!)
let myInt = (atext! * atext!)
let tre = 3
let myInt2 = Double(myInt) * Double(M_PI) * Double(btext!)
let result = Float(myInt2)/Float(tre)
volymenSvar.text = "\(result)"
Привет спасибо за ваше время, но когда я вставить этот code i Получить это сообщение «Невозможно вызвать инициализатор для типа« Двойной »с помощью списка аргументов типа (UITextField!)» «Но только на том, чтобы btext вы знаете, что это решительно? – Kevin
Исправлен ответ, я неправильно использовал höjden как hödjen –
Но теперь я получаю сообщение об ошибке «Postfix» = «зарезервировано» на guard let – Kevin