gpt4 book ai didi

elixir - Elixir 是否有一个变量来保存当前文件的名称(ala Ruby 的 __FILE__)?

转载 作者:行者123 更新时间:2023-12-04 23:41:03 24 4
gpt4 key购买 nike

在 Elixir 中如何指定当前正在编译的文件?在 Ruby 中,我可以使用 __FILE__多变的。 Elixir 中是否有等价物?

这是我的脚本:

IO.puts “#{__FILE__}”

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

最佳答案

您可以简单地使用 __ENV__.file

关于elixir - Elixir 是否有一个变量来保存当前文件的名称(ala Ruby 的 __FILE__)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37500054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com