Ruby 2.7.0 preview 2 发布
Ruby 2.7.0 preview 2已经发布了,最终版本计划在 12 月发布。该版本引入了一些新特性和性能改进,主要是: Compaction GC Pattern Matching REPL improvement Separation of positional and keyword arguments Compaction GC 这个版本引入了 Compaction GC,以碎片化内存空间。GC.Compact方法对堆进行压缩,这个函数压缩堆中的活动对象,以使用更少的页,并且堆会更友好。 Pattern Matching(实验性) 模式匹配是函数式程序设计语言中广泛使用的一种特性。通过模式匹配,可以遍历给定的对象并分配其值。 case JSON.parse('{...}', symbolize_names: true) in {name: "Alice", children: [{name: "Bob", age: age}]} p age ... end REPL improvement irb现在支持多行编辑,它由reline,readline 兼容的纯 R...



