Предполагая, что речь идет о программе командной строки: Вы можете вызвать функцию exit()
из стандартной библиотеки C:
if denominator == 0 {
print("denominator is zero")
exit(EXIT_FAILURE)
}
Если вы хотите напечатать сообщение со стандартной ошибкой, используйте
if denominator == 0 {
fputs("denominator is zero\n", stderr)
exit(EXIT_FAILURE)
}
(или использовать подход из Как печатать на stderr с помощью Swift? ).Альтернатива -
if denominator == 0 {
fatalError("denominator is zero")
}
, которая печатает диагностическое сообщение со стандартной ошибкой и завершает программу с ненулевым состоянием выхода.