Я столкнулся с этой ошибкой XCode? Какие-нибудь исправления? - PullRequest
0 голосов
/ 04 апреля 2020
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 : 

}

Ожидается '{' в теле объявления функции

Я работал над чем-то сложным, но это не работало. Итак, я попробовал самые основы, и я получил эту ошибку. Какие-нибудь исправления?

1 Ответ

0 голосов
/ 04 апреля 2020

Весь исполняемый код должен находиться в теле функции. Поэтому, в ответ на ваш комментарий, да, этот код недопустим:

func add (a: Int) { print(a) } 
add(5)

Вы должны будете сказать:

func add (a: Int) { print(a) } 
func callAdd() { add(5) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...