主要观点:本月发布 0.7.3 版本,对语言进行渐进式改进,包括类型相关的改进、新特性添加、弃用部分功能等。
关键信息:
- 类型相关改进:
typeid
与直接使用类型有差异,0.7.3 起常量typeid
可直接用于new_thing
等,$evaltype
被弃用,$typefrom
可替代,$assert
和$error
支持新格式,类型推断扩展到&&
,常量向量可在编译时比较等。 - 新特性添加:
@sprintf
用于编译时创建字符串,--sources
可添加额外编译文件,改进了重载与通配类型,比特结构体可基于不同类型等。 - 弃用与移除:
$evaltype
被弃用,'\f'
不再作为空白字符,foo.#bar
被弃用。 - 其他改进:
main
函数参数更灵活,$memberof
的get
和set
方法改进,可在构建目标中覆盖文件扩展名,约 40 个 bug 被修复,标准库有添加和弃用的部分等。
重要细节: - 代码示例丰富,如各种
typeid
、$evaltype
、@sprintf
等的使用示例,展示了具体的语法和效果。 - 提及多个相关项目如 Discord、Reddit、Hacker News 等,方便用户交流和讨论。
- 详细列出了各种改进、弃用、修复的具体内容和相关编号,便于追踪和参考。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。