Crystal 1.7.0 发布,语法类似 Ruby 的编译型编程语言
Crystal 是一种通用的、面向对象的编程语言,由 Ary Borenszweig、Juan Wajnerman、Brian Cardiff 和 300 多名贡献者设计开发。Crystal 的语法受到 Ruby 的启发,属于编译语言,具有静态类型检查功能,但一般不需要指定变量或方法参数的类型,可实现接近 C/C++ 的性能。它的类型由一个先进的全局类型推理算法来解决。 Crystal 1.7.0 已发布,此版本包含自 1.6.2 发布以来 38 位贡献者提供的 152 项更改。主要内容如下: 解释器 REPL#12738 解释器的 REPL 接口在可用性方面得到了重大改进。命令提示符现在支持多行输入、命令历史记录和多个键绑定。 由于技术原因,解释器目前仅在 brew 中默认提供。 对于其他平台,需要在 make 选项中使用 interpreter=1 ,从源代码编译。 带有 PCRE2 的正则表达式#12790 Crystal 依赖 libpcre 作为在 Regex 中执行正则表达式的引擎,1.7.0 版本添加了对其后续版本 libpcre2 的支持。使用上没有重大差异,PCRE...