Crystal 编程语言正式迈入 1.0 版本
Crystal 是一种通用的、面向对象的编程语言,由 Ary Borenszweig、Juan Wajnerman、Brian Cardiff 和300多名贡献者设计开发。它的语法受到 Ruby 语言的启发,它是一种编译语言,具有静态类型检查功能,但一般不需要指定变量或方法参数的类型,可实现接近 c/c++ 的性能。它的类型由一个先进的全局类型推理算法来解决。 Crystal 1.0.0 版本正式发布,该版本是 Crystal 的第一个主要版本,也是它的一个重要里程碑。此版本更新内容如下: 语言变化 支持Tuple#[](Range)编译时范围资源. (#10379) 宏 不要使用命名的参数键名作为 method_missing 调用的参数 标准库 (break-change) 删除已废弃的定义 修正多处的示例代码 宏 (break-change) 总是在 getter/property 宏中添加显式返回类型。 数值 (break-change) 将默认的四舍五入模式改为 TIES_EVEN 修复降频浮动无穷大 修正 String#to_f 超出范围的行为 实现 Number#roun...
