发布 0.5.0 · buzz 语言 / buzz

主要观点:介绍新发布的显著特点,包括主要语法变化、默认不可变性、元组、检查下标、性能提升等,还提及 Windows 支持即将到来及完整变更日志。
关键信息:

  • 主要语法变化:类型在标识符后指定、箭头函数使用“=>”、注释和文档块前缀改变等。
  • 默认不可变性:非标量值默认不可变,可通过“mut”关键字改变。
  • 新增:元组语法糖、检查下标访问、用户输入在 REPL 中语法高亮、REPL 处理多行输入等。
  • 修改:枚举可拥有特定值类型、匿名对象可省略属性名等。
  • 修复:对象实例属性赋值的类型检查问题等。
  • 内部:属性检索方式改变带来性能提升。
    重要细节:
  • 语法变化中各类具体的修改内容,如函数类型使用“fun”关键字等。
  • 不可变性相关的具体规则,如对象方法突变需加“mut”前缀等。
  • 新增部分各个功能的具体示例,如元组的使用等。
  • 修复部分涉及的具体问题,如 Http 客户端连接问题等。
  • 内部性能提升在某些基准测试上约 40%的提升。
阅读 25
0 条评论