自动构造函数: 如果未显式定义构造函数,编译器会基于结构体字段自动生成构造函数。
设计契约: 支持 in/out 断言和不变量,用于保证函数参数和类型状态的有效性。
美元操作符($): 提供引用数组长度的简写语法。
CTFE(编译时函数执行): 可在编译时运行大部分 D 代码,实现预计算和元编程支持。
内置单元测试: 使用 unittest 块将测试与源文件同处,降低测试门槛。
穷尽 switch: final switch 自动生成 default 并对 enum 值进行编译时穷尽检查。
括号省略: 在无参函数调用、单参数模板或赋值语法中可省略括号,提高可读性。
UFCS(统一函数调用语法): 允许将自由函数链式调用为类似方法调用。
局部与选择性导入: 可在特定作用域或模块内导入所需符号,减少命名空间污染。
内置文档生成器: 根据注释生成标准化文档,并支持示例代码块。
Get notified when new stories are published for "🇨🇳 Hacker News 简体中文"