搜索

pdf文档 Nim 2.0.2 中文手册 推荐

7.05 MB 127 页 6 下载 229 浏览 0 评论 0 收藏
所属分类: 后端开发 / nim
语言 格式 评分
中文(简体)
.pdf
3
摘要
本文档是Nim 2.0.2+版本的中文手册,描述了Nim语言的词法、语法和语义。文档首先介绍了手册性质、编码要求(UTF-8)、缩进规则(空格缩进,禁止制表符)和注释类型(单行、多行、文档注释)。随后定义了标识符规则(字母开头,部分大小写不敏感)、关键字列表以及运算符的优先级和结合律。文档还涵盖了类型系统,包括布尔、字符、枚举等基本类型,以及过程调用语法(命令调用、闭包)。最后提及了浮点数异常处理和编译指示。
AI总结
Nim 2.0.2 手册介绍了该语言的语法、语义和核心特性。文档首先说明手册为草案,使用扩展 BNF 描述语法,并强调缩进敏感(仅使用空格)和 UTF-8 编码。注释支持单行(#)、多行(#[ ]#)和文档注释(##)。 核心概念包括:标识符采用部分大小写不敏感(仅首字母区分大小写,忽略下划线)。运算符优先级分为 11 级,结合律由首字符决定(如 ^ 为右结合,其余左结合)。支持命令调用语法(无括号调用)和属性(通过 `f=` 过程实现 setter)。 类型系统涵盖:浮点数(float64/float32,支持 nanChecks 和 infChecks 编译指示控制 IEEE 异常)、布尔类型(bool,支持短路求值)、字符类型(char,单字节,不能表示完整 UTF-8,Rune 类型用于 Unicode)、枚举类型(有序,可显式赋值,允许间隔)。 文档还提及闭包通过引用捕获局部变量,在循环中需注意行为。语义分析并非完全自上而下,宏调用需要编译期代码交错执行。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 115 页请下载阅读 -
文档评分
请文明评论,理性发言.