gpt4 book ai didi

macros - 在 elixir 源代码中打印当前行

转载 作者:行者123 更新时间:2023-12-05 00:58:18 25 4
gpt4 key购买 nike

在 Elixir 中,我们有伪变量 __MODULE__ , __DIR__等。在 erlang 中,还有使用 erlang 宏获取当前行的功能。

如何获取 elixir 中的当前文件行。

就像是

IO.puts __LINE__

最佳答案

都在里面__ENV__ :

IO.puts __ENV__.file
IO.puts __ENV__.line

另见 https://hexdocs.pm/elixir/Macro.Env.html

关于macros - 在 elixir 源代码中打印当前行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32843406/

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