lua等于__LINE__和__FILE__?

ano*_*non 10 lua

我真的很喜欢C __LINE____FILE__... Lua提供类似的东西吗?(我发现跟踪printf是有用的......知道哪个文件和消息来自哪一行).

谢谢!

Chr*_*heD 14

function __FILE__() return debug.getinfo(2,'S').source end
function __LINE__() return debug.getinfo(2, 'l').currentline end
Run Code Online (Sandbox Code Playgroud)

未经测试,信用就在这里.

  • 请注意,以双下划线开头的全局符号命名通常是个坏主意.这些名称通常属于语言实现者. (2认同)