当通过 Nim 项目本身的代码时,我发现一些由“魔术”pragma 装饰的 proc 错过了 proc 定义(example)。没有文档来解释 pragma,我猜 proc 的定义在别的地方,并且在编译时合并。但是我仍然无法通过搜索整个项目来找到定义。
我是否误解了“魔术”pragma?它的含义是什么?以及如何使用它?

{.magic.}
pragma 用于定义内置操作和类型,即任何需要编译器魔法才能工作的东西(因此得名)。它不打算在系统模块之外使用。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(4条)