Go はアサーションを提供しません。それらは間違いなく便利ですが、私たちの経験では、プログラマーが適切なエラー処理とレポートについて考えないようにするための松葉杖としてそれらを使用しています。
ただし、print と printlnがあります。
印刷のようなパニック、印刷後に
実行を中止します。
それはアサートと同じことではありませんか?なぜ彼らは上記のことを主張するのにパニックに陥るのでしょうか? 私はそれが同じ問題につながるのを見ることができますが、簡単に悪用される可能性のあるエラーメッセージを最後に追加します. 何か不足していますか?