Однако это имеет печать и println, который делает
запаникуйте как печать, выполнение аварийных прекращений работы после печати
panicln как println, выполнение аварийных прекращений работы после печатиРазве это не то же самое как утверждение? Почему они требовали бы вышеупомянутого, но имели бы панику? я вижу, что он ведет к тем же проблемам, но добавляет сообщение об ошибке в конец его, которым можно легко злоупотребить. Я пропускаю что-то?
Нет, это не так. Паника - это как «напишите, а затем прервать», в то время как утверждение похоже на «тест, и если это ложь, напишите тогда прерывание». Нет никаких способов, чтобы они не могли отказаться от заявления о том, чтобы сделать в любом случае, подобное заявлением о том, как
Для одного, в C, Assert ()
только прерывает выполнение, когда в режиме отладки.