chapel - 如何打印出 Chapel 变量的完全限定类型?
问题描述
要打印出变量的类型,我通常只使用
writeln(x.type : string);
但是,这不会打印出完全限定的名称(这在调试阴影变量时很有用)。有没有办法做到这一点?
解决方案
不幸的是,我认为 Chapel 今天没有任何支持。在我的脑海中,在反射模块中请求一个将符号作为参数并将其完全限定的模块路径作为字符串返回的例程似乎是合理的。如果您对此感兴趣,我建议在 Chapel 的GitHub 问题页面上打开一个功能请求。
推荐阅读
- python - 如何拆分具有不同格式和不同分隔符的名称的列
- c++ - 如何检查 std::cin 是否失败
- python - 当自定义命名空间为对象时,未设置默认 argparse 参数值
- google-bigquery - 具有不同列的 BigQuery 联合表,用空值填充
- yii2 - Yii2通过excel文件更新数据加载时间长
- excel - 列出有条件引用的项目的索引数组
- javascript - eval 在 JavaScript 中是如何工作的?为什么 eval('011+011') 不等于 eval('11+11')
- android - Android多个启动器活动?
- javascript - 使用 Ajax GET 和 access_token 的 Mailchimp API 调用抛出 ERR_ABORTED 401
- python - pycharm 使用 pyside2 TypeError:'NoneType' 对象不可调用