Erlang-preprocessors
提供:Dev Guides
Erlang-プリプロセッサ
Erlangモジュールがコンパイルされる前に、Erlangプリプロセッサによって自動的に処理されます。 プリプロセッサは、ソースファイルにある可能性のあるマクロを展開し、必要なインクルードファイルを挿入します。
通常、プリプロセッサの出力を確認する必要はありませんが、例外的な状況(たとえば、障害のあるマクロのデバッグ時)では、プリプロセッサの出力を保存することをお勧めします。 モジュール some_module.erl の前処理の結果を確認するには、OSシェルコマンドを使用します。
たとえば、次のコードファイルがあったと仮定します-
例
そして、コマンドラインから次のコマンドを実行した場合-