Ruby 每周问题 681:2023 年 12 月 7 日

主要观点:

  • Ruby 3.4 将拥有“it”,它是块中第一个参数的更美观快捷方式,Ruby 3.3 会对“it”发出警告,3.4 版将正式支持。
  • Victor Shepelev 继续其关于 Ruby 语法有争议的新元素系列,探讨了 Ruby 3.0 及更高版本支持的单行方法定义。
  • 有免费电子书《Efficient Search in Rails with Postgres》,Leigh Halliday 在其中解释了如何加快 Rails 中的搜索查询。
  • 发布了 IRB v1.10.0,带有新的history/hist命令;Kevin Newton 开展关于 Prism Ruby 解析器的博客系列;JetBrains 的 Ruby IDE RubyMine 2023.3 发布,包含“AI Assistant”等功能;37signals 的 Jorge Manrubia 演示了 Turbo 8 中的页面刷新效果;Basecamp 用 YJIT 运行速度提高 18%;RailsConf 2024 在底特律举行,门票已开售;Tropical.rb 是 2024 年 4 月在巴西圣保罗举行的 Rails 会议。
  • Ruby 3.3 修复了Range#size的一个与有理端点相关的 bug。
  • 有相关文章如《Pressure Kills Cognition》,介绍了释放空间进行深度工作等内容。
  • 有代码和工具相关内容,如基于 UUID 的BasedUUID、各种 Ruby 相关的工具库等。
  • 推荐使用 Hired 找 Ruby 工作,介绍了 Ruby on Jets 5.0 等工具。

关键信息:

  • Ruby 相关的版本更新和新特性,如 Ruby 3.4 的“it”、IRB v1.10.0 等。
  • 关于 Ruby 语法和工具的探讨,如单行方法定义等。
  • 相关的电子书、会议等信息。
  • 各种 Ruby 相关的代码工具和库。

重要细节:

  • it”示例如arr.each { puts it }
  • RubyMine 2023.3 的具体功能,如“AI Assistant”等。
  • Ruby 3.3 修复Range#size bug 的相关内容。
  • Hired 找工作的特点,如公司主动联系等。
  • 各种代码工具和库的具体功能和特点。
阅读 18
0 条评论