nim中“魔法”pragma的含义是什么

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

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

我是否误解了“魔术”pragma?它的含义是什么?以及如何使用它?

7

{.magic.}pragma 用于定义内置操作和类型,即任何需要编译器魔法才能工作的东西(因此得名)。它不打算在系统模块之外使用。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(112)
如何使用canvas.toDataURL()将画布保存为图像
上一篇
PDF数字签名在Acrobat中有“错误参数”
下一篇

相关推荐

  • Note 11 t:使用向导 Odoo11记录内部注释(log wizard)

    关于Note 11 t的问题,在log wizard中经常遇到,我正在尝试添加一个功能,以在取消账单记录时要求“Log Note”,即 Vendor bills 中记录的内部笔记。我创建了一个向导(弹出窗口),其中有一个字段要求我编写取消原因。之后,帐单的状态变为草稿,原因应在内部日志中注册。我的代码如下…

    2022-12-21 10:46:31
    0 39 84
  • Php学习博客:为博客页面制作 php模板(php blog template)

    关于Php学习博客的问题,在php blog template中经常遇到,我对整个 php 场景很新,但是我已经设法制作了一个 php 页眉和页脚,并将它们包含在我的页面上,所以我现在不必在每个页面上编辑页眉和页脚。我的下一个挑战是为像博客页面这样的东西制作一个完整的模板,如果我更改模板,那么所有的博客页面都会相应地更改,但是内容当然必须保持不变,就像 php 页眉和页脚一样,我…

    2022-12-02 08:04:45
    0 11 68
  • golang测试断言函数的 nil返回失败

    我试图断言一个返回 nil 的函数,但我试图断言 nil,但下面的断言没有意义。我使用github.com/stretchr/testify/assert框架断言…

    2022-11-22 04:50:23
    0 18 96
  • Glassfish服务器过早退出 退出代码为134

    我有 Glassfish 服务器 v4.1 与默认端口配置,调试模式突然停止工作,并显示以下错误消息:…

    2022-11-11 15:17:43
    0 19 25
  • 如何打印调试日志 (php debug log)

    我想调试一些 PHP 代码,但我想打印日志到屏幕或文件对我来说很好。…

    2022-12-05 03:33:04
    0 56 37
  • 在 golang中定义一种新的时间类型

    我想有一个这样的结构:…

    2022-12-29 10:00:54
    0 12 34

发表评论

登录 后才能评论

评论列表(65条)