gpt4 book ai didi

ruby 将 puts 应用于数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:27 25 4
gpt4 key购买 nike

对于数组元素响应的方法,我可以做

[1,2,3].each(&:to_s)

但是对于:

[1,2,3].each {|i| puts i}

我做不到:

[1,2,3].each(&:puts)

如何优雅地将 Kernel 方法(例如 puts)应用于数组中的对象?会有更像 Rubyish 的方式吗?

最佳答案

你的最后一个例子是惯用的 Ruby:

[1,2,3].each { |x| puts x }

当然还有其他方法可以做同样的事情,但上面的代码很简单,任何 Rubyist 都容易理解。

关于ruby 将 puts 应用于数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47997875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com