Я попытался положить exit(0)
в маленькую тестовую (командную строку) программу. Xcode отправил сообщение об ошибке Use of unresolved identifier 'exit'
. Это меня сбивало с толку, поскольку этот вопрос, казалось, показывал работы exit()
. После расчёта через "Быстрый язык программирования" я не мог найти упоминания о ключе/команде. Итак, как вы явно останавливаете выполнение в Swift?
Поиск эквивалента "выхода" в Swift
Ответ 1
Функция exit
не является ключевым словом или встроенным в C или Objective-C. Это библиотечная функция. В Swift вы можете получить к нему доступ, импортировав Darwin
:
import Darwin
exit(0)