【发布时间】:2022-07-07 19:49:02
【问题描述】:
我有一个“无法升级”的旧版应用程序,我缺少最新 Ruby 版本中的 yield_self 功能。
有没有办法将其反向移植到 2.5 之前的 Ruby 版本(在其中使用)?
一个例子:
"data.csv"
.yield_self { |name| File.expand_path(name, __dir__) }
.yield_self { |path| File.read(path) }
.yield_self { |body| CSV.parse(body) }
.map { |row| row[1].to_i }
.sum
【问题讨论】:
标签: ruby