🎉

Juliaでファイルを直接実行したときだけ実行される関数を作る

2024/03/24に公開

Pythonでいう if __name__ == '__main__': ... のこと。
includeしたときには呼び出したくないが、動作確認のためにファイルを直接指定したときには実行されてほしいコードを書く。

参考: Frequently Asked Questions · The Julia Language

if abspath(PROGRAM_FILE) == @__FILE__
  ...
end

Discussion