import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } func declareName() { print("hello") } declareName() //I get an error here saying :
}
Ожидается '{' в теле объявления функции
Я работал над чем-то сложным, но это не работало. Итак, я попробовал самые основы, и я получил эту ошибку. Какие-нибудь исправления?
Весь исполняемый код должен находиться в теле функции. Поэтому, в ответ на ваш комментарий, да, этот код недопустим:
func add (a: Int) { print(a) } add(5)
Вы должны будете сказать:
func add (a: Int) { print(a) } func callAdd() { add(5) }