2016-05-28 9 views
4

コンパイル中の現在のファイルをElixirでどのように指定できますか? Rubyでは、変数__FILE__を使用できます。エリクサーに相当するものはありますか?ここでElixirには現在のファイルの名前(ala Rubyの__FILE__)を保持する変数がありますか?

IO.puts “#{__FILE__}” 

出力は次のとおりです:ここで

は私のスクリプトです

** (CompileError) ModulesAndFunctions-7.exs:3: undefined function __FILE__/0 
    (elixir) expanding macro: Kernel.to_string/1 
    ModulesAndFunctions-7.exs:3: (file) 

答えて

7

あなたは単に__ENV__.file

+0

は、あなたがあなたの答えを更新することができます使用することができます。 '__ENV __ file'してください? –

+0

@MichaelBishop done :) – JustMichael

関連する問題