语言语法
twinBASIC 为 VBx 语言语法引入了大量增强,包括新数据类型、改进的类型系统和现代编程构造。
主题
- 类型别名 - 类型别名,类似于 C 的 typedef 和 C++ 的 using
- 数据类型 - 新数据类型(LongPtr、LongLong、Decimal)
- 接口和 CoClass - 原生接口和 CoClass 定义
- 继承 - Implements Via 和 Inherits 关键字
- 委托 - 函数指针,也称为委托
- 泛型 - 泛型类型支持
- 重载 - 方法重载能力
- 运算符 - 新运算符和语法
- 字面量 - 二进制字面量和数字分组
- 类型推断 - As Any 类型推断
- 指针 - 增强的指针功能
- UDT 增强 - 用户定义类型改进
- 循环控制 - Continue ... 和 Exit While
- Return 语法 - 现代 Return 语句
- 内联初始化 - 变量初始化
- Handler 方法 - Handles 和 Implements 语法
- 模块组织 - 代码放置灵活性
- 注释 - 新的代码注释语法