书栈网 · BookStack 本次搜索耗时 0.010 秒,为您找到 650 个相关结果.
  • 字符串类型

    字符串类型 字符串类型 所有字符串字面值都是 string 类型。 Nim中的字符串与字符序列非常相似。 但是,Nim中的字符串都是以零结尾的并且具有长度字段。 可以用内置的 len 过程检索长度;长度永远不会计算终止零。 除非首先将字符串转换为 cstring 类型,否则无法访问终止零。 终止零确保可以在O(1)中完成此转换,无需任何分配。...
  • 字符串类型

    字符串类型 字符串类型 所有字符串字面值都是 string 类型。Nim 中的字符串与字符序列非常相似。但是,Nim 中的字符串都是以零结尾,并且具有长度字段。 可以用内置的 len 过程检索长度,长度并不计算末尾的零。 除非先将字符串转换为 cstring 类型,否则无法访问末尾的零。末尾零可以保证在 O(1) 完成转换,而无需另行分配。 字符...
  • Type conversions

    94 2024-07-11 《Nim v2.0 Manual》
    Type conversions Type conversions Syntactically a type conversion is like a procedure call, but a type name replaces the procedure name. A type conversion is always safe in the...
  • Modules

    83 2024-07-11 《Nim v2.0 Manual》
    Modules Modules Nim supports splitting a program into pieces by a module concept. Each module needs to be in its own file and has its own namespace. Modules enable information ...
  • Identifier equality

    420 2020-10-18 《Nim v1.4 Manual》
    Identifier equality Identifier equality Two identifiers are considered equal if the following algorithm returns true: proc sameIdentifier ( a , b : string ): bool = ...
  • strbasics

    Procs Source Edit This module provides some high performance string operations. Experimental API, subject to change. Procs proc add ( x : var string ; y : openAr...
  • Case-Of宏

    Case-Of宏 Case-Of宏 在Nim中,可以使用具有 case-of 表达式的语法的宏,区别在于所有分支都传递给宏实现并由宏实现处理。 然后是宏实现将 of-branches 转换为有效的Nim语句。 以下示例应显示如何将此功能用于词法分析器。 import macros   macro case_token ( args : va...
  • Discard语句

    Discard语句 Discard语句 Example: proc p ( x , y : int ): int = result = x + y discard p ( 3 , 4 ) # 丢弃 `p` 的返回值 discard 语句评估其表达式的副作用并将表达式的结果值丢弃,其应在已知忽略此值...
  • Type Classes

    471 2020-10-18 《Nim v1.4 Manual》
    Type Classes Type Classes A type class is a special pseudo-type that can be used to match against types in the context of overload resolution or the is operator. Nim supports ...
  • 预定义浮点类型

    预定义浮点类型 预定义浮点类型 以下浮点类型是预定义的: float 通用浮点类型;它的大小曾经是平台相关的,但现在它总是映射到 float64 。一般应该使用这种类型。 floatXX 实现可以使用此命名方案定义XX位的其他浮点类型(例如:float64是64位宽的浮点数)。 当前的实现支持 float32 和 float64 。 这些类型的字...