レキシカルな警告プラグマで有効/無効にに出来ることです。使えないことに注意してください。この場合は強制的なままです。便利ですが、オールオアナッシングであるという問題があります。プログラムを書いているときのよくある状況を考えます。モジュールを利用します。対しても警告を有効にすることになります。本質的な欠点があります。コードブロックで警告を無効にしたいとします。コンパイル時警告と実行時警告があると言うことです。警告設定が変わるということです。動的スコープを持つことの副作用です。精度の高い制御をすることで、これらの制限を回避します。warnings.これは既存のフラグです。