如何打印出 Chapel 变量的完全限定类型?
How can one print out the fully qualified type of a Chapel variable?
要打印出变量的类型,我通常只使用
writeln(x.type : string);
但是,这不会打印出完全限定名称(这在调试隐藏变量时很有用)。有办法吗?
不幸的是,我认为 Chapel 今天对此没有任何支持。在我的脑海中,似乎在反射模块中请求一个例程是合理的,该例程将一个符号作为参数并将其完全限定的模块路径作为字符串返回。如果您对此感兴趣,我建议您在 Chapel 的 GitHub issues page.
上提出功能请求
要打印出变量的类型,我通常只使用
writeln(x.type : string);
但是,这不会打印出完全限定名称(这在调试隐藏变量时很有用)。有办法吗?
不幸的是,我认为 Chapel 今天对此没有任何支持。在我的脑海中,似乎在反射模块中请求一个例程是合理的,该例程将一个符号作为参数并将其完全限定的模块路径作为字符串返回。如果您对此感兴趣,我建议您在 Chapel 的 GitHub issues page.
上提出功能请求