书栈网 · BookStack 本次搜索耗时 0.010 秒,为您找到 423 个相关结果.
  • 关于本文

    1146 2020-04-25 《Nim 1.2 语言手册》
    关于本文 关于本文 注意 : 这份文件是草案,Nim的一些功能可能需要更精确的措辞。本手册不断发展为合适的规范。 注意 : Nim的实验特性在 这里 。 本文描述Nim语言的词汇、语法,和语义。 学习如何编译Nim程序和生成文档见 Compiler User Guide 和 DocGen Tools Guide 。 语言构造用扩展巴...
  • Varargs pragma

    428 2020-10-18 《Nim v1.4 Manual》
    Varargs pragma Varargs pragma The varargs pragma can be applied to procedures only (and procedure types). It tells Nim that the proc can take a variable number of parameters a...
  • NoDecl pragma

    499 2020-10-18 《Nim v1.4 Manual》
    NoDecl pragma NoDecl pragma The noDecl pragma can be applied to almost any symbol (variable, proc, type, etc.) and is sometimes useful for interoperability with C: It tells Ni...
  • Emit编译指示

    Emit编译指示 Emit编译指示 emit 编译指示可用于直接影响编译器代码生成器的输出。 因此,它使您的代码无法移植到其他代码生成器/后端。 它的使用非常不鼓励的。但是,它对于与 C++ 或 Objective C 代码非常有用。 示例: {. emit : """ static int cvariable = 420; """ ....
  • Varargs编译指示

    Varargs编译指示 Varargs编译指示 varargs 编译指示只适用于过程 (和过程类型)。 它告诉Nim proc可以在最后指定的参数获取可变数量的参数。 Nim字符串值将自动转换为C字符串: proc printf ( formatstr : cstring ) {. nodecl , varargs .}   prin...
  • Varargs编译指示

    Varargs编译指示 Varargs编译指示 varargs 编译指示只适用于过程 (和过程类型)。 它告诉Nim proc可以在最后指定的参数获取可变数量的参数。 Nim字符串值将自动转换为C字符串: proc printf ( formatstr : cstring ) {. nodecl , varargs .}   prin...
  • 限制

    限制 限制 因为宏由Nim虚拟机的编译器求值,它有Nim虚拟机的所有限制。 必须用纯Nim代码实现,宏可以在shell打开外部进程,不能调用除了编译器内置外的C函数。
  • 定义

    定义 定义 Nim代码指定一个计算,该计算作用于由称为 位置 的组件组成的内存。 变量基本上是位置的名称。每个变量和位置都是某种 类型 。 变量类型叫做 静态类型 ,位置的类型叫做 动态类型 。 如果静态类型和动态类型不一样,它是动态类型的一个超类型或子类型。 标识符 是声明为变量,类型,过程等的名称的符号。 声明适用的程序区域叫做 作用域 ...
  • 从目录中集体导入

    从目录中集体导入 从目录中集体导入 语法 import dir / [moduleA, moduleB] 可用于从同一目录导入多个模块。 路径名在语法上是Nim标识符或字符串文字。如果路径名不是有效的Nim标识符,则它必须是字符串文字: import "gfx/3d/somemodule" # 在引号中因为'3d'不是有效的Nim标识符...
  • 关于本文

    关于本文 关于本文 注意 : 这份文件是草案,Nim的一些功能可能需要更精确的措辞。本手册不断发展为合适的规范。 注意 : Nim的实验特性在 这里 。 本文描述Nim语言的词汇、语法,和语义。 学习如何编译Nim程序和生成文档见 Compiler User Guide 和 DocGen Tools Guide 。 语言构造用扩展巴...