首页 > 解决方案 > 如何打印出 Chapel 变量的完全限定类型?

问题描述

要打印出变量的类型,我通常只使用

writeln(x.type : string);

但是,这不会打印出完全限定的名称(这在调试阴影变量时很有用)。有没有办法做到这一点?

标签: chapel

解决方案


不幸的是,我认为 Chapel 今天没有任何支持。在我的脑海中,在反射模块中请求一个将符号作为参数并将其完全限定的模块路径作为字符串返回的例程似乎是合理的。如果您对此感兴趣,我建议在 Chapel 的GitHub 问题页面上打开一个功能请求。


推荐阅读