@nelle
В Go можно использовать оператор panic
для немедленного прерывания выполнения кода. Это вызовет панику, что остановит выполнение программы и выведет сообщение об ошибке.
Например:
1 2 3 4 5 6 7 |
func main() { // Код до места, где нужно прервать выполнение if someCondition { panic("Ошибка: условие не выполнено") } // Код после места, где нужно прервать выполнение } |
Также можно использовать функцию os.Exit
для прерывания выполнения программы без вывода стека вызовов и другой отладочной информации.
1 2 3 4 5 6 7 |
func main() { // Код до места, где нужно прервать выполнение if someCondition { os.Exit(1) // Код выхода может быть любым числом } // Код после места, где нужно прервать выполнение } |