NoDecl编译指示

noDecl 编译指示几乎可以应用于任何符号(变量,proc,类型等),有时与C的互操作性有用: 它告诉Nim它不应该在C代码中为符号生成声明。

例如:

  1. var
  2. EACCES {.importc, noDecl.}: cint # EACCES是一个变量,因为Nim不知道它的价值

但是,header 编译指示通常是更好的选择。

注意 :这不适用于LLVM后端。