跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] 凹语言打印源码位置信息


已推荐帖子

发表于

凹语言发布了 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

  • 游客注册

    游客注册

  • 会员

    没有会员可显示

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...