编程语言 Ruby 3.4 正式发布:引入“it”块参数引用方式、模块化垃圾回收机制
xxn
阅读:24584
2024-12-27 16:04:32
评论:0
IT之家 12 月 27 日报道,Ruby 3.4 正式发布。根据更新说明,这个版本着重优化了性能和开发效率。主要改进包括引入了“it”作为不带变量名的块参数的引用方式,扩展了模块化垃圾回收机制,并将默认解析器从 parse.y 改为 Prism。
官方介绍了 Ruby 3.4 引入的“it”块参数引用方式,例如使用“ary.map {it.upcase}”。相比现有的_1/_2 等数字参数,这种方式更简洁、更易阅读。
此外,Ruby 3.4 对垃圾回收机制进行了模块化处理,将原先内置的垃圾回收器拆分为独立的模块文件,以增强灵活性。
在性能方面,Ruby 3.4 对 YJIT(即时编译器)进行了多项优化,改进了内存压缩和字符串处理能力。此外,新增对 RFC 8305“Happy Eyeballs V2”的支持,提升了 Ruby 程序在现代网络环境中的连接效率。该支持能够并行解析与连接 IPv6 与 IPv4,在 250 毫秒的间隔内进行并行尝试,以加速建立最佳连接并确保稳定可靠性。
广告声明:文中可能包含对外跳转链接(例如超链接、二维码、口令等),旨在提供更多信息,节省挑选时间,仅供参考。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。