小天管理 发表于 2024年9月15日 发表于 2024年9月15日 凹语言发布了 v0.16.0 中秋特别版本, 其中语言的变化是增加了源码位置信息的预定义常量. __package__: 当前代码所在包路径, 无类型字符串常量 __FILE__: 当前代码所在文件名, 无类型字符串常量 __LINE__: 当前代码所在文件的行号, 无类型整数常量 __func__: 当前代码所在的具名函数或方法名字, 无类型字符串常量 可以这样打印源码位置信息: func main { println("__package__:", __package__) println("__FILE__:", __FILE__) println("__LINE__:", __LINE__) println("__func__:", __func__) } 执行效果如下: $ wa run hello.wa __package__: __main__ __FILE__: hello.wa __LINE__: 4 __func__: main 原文: https://wa-lang.org/smalltalk/st0050.html
已推荐帖子