编程语言概念
- 词法
- 标识符/关键字
- 语句分隔符
- 操作符
- 字面量
- 注释
- 变量
- 声明
- 类型
- 值
- 数字
- 整数
- 浮点数
- 有理数
- 实数
- 复数
- 字符
- 布尔
- 数字
- 引用
- 切片
- 指针
- 值
- 类型转换
- 可变性
- 作用域
- 生命周期
- 数据结构
- 序列
- 元组
- 数组
- 字符串
- 列表
- 队列、栈
- 映射
- 集合
- 序列
- 运算符、表达式、语句
- 赋值
- 比较
- 算术
- 位
- 逻辑
- 关系
- 条件
- 模式匹配
- 循环
- 异常处理
- 函数
- 参数
- 必选参数
- 位置参数
- 可选参数
- 默认参数/关键字参数
- 剩余参数
- 必选参数
- 返回值
- 调用
- 值
- 引用
- 名
- 重载 overload
- 闭包
- 柯里化
- 装饰器
- 生成器
- 参数
- 结构体、联合体、枚举
- 面向对象
- 构造函数
- 属性和方法
- 实例方法
- 类方法
- 静态方法
- 接口
- 特质
- 继承
- 反射
- 泛型
- 元编程
- 模块、包
- 库、框架
- collection
- io
- concurrent
- os
- cli
- test
- log
- config
- serialization
- regex
- net
- http
- json
- orm
- 工具链