Подтвердить что ты не робот

Поиск эквивалента "выхода" в Swift

Я попытался положить exit(0) в маленькую тестовую (командную строку) программу. Xcode отправил сообщение об ошибке Use of unresolved identifier 'exit'. Это меня сбивало с толку, поскольку этот вопрос, казалось, показывал работы exit(). После расчёта через "Быстрый язык программирования" я не мог найти упоминания о ключе/команде. Итак, как вы явно останавливаете выполнение в Swift?

4b9b3361

Ответ 1

Функция exit не является ключевым словом или встроенным в C или Objective-C. Это библиотечная функция. В Swift вы можете получить к нему доступ, импортировав Darwin:

import Darwin
exit(0)