gpt4 book ai didi

crystal-lang - 为什么数组 "each"在 Crystal 1.3.0 中不再工作?我应该用什么代替?

转载 作者:行者123 更新时间:2023-12-05 05:49:12 26 4
gpt4 key购买 nike

下面的代码不打印数组的元素。这是为什么?

array = [1, 2, 3]

array.each do |x|
puts x
end

array.each { |x| puts x }

Crystal Play Output

它曾经在以前的版本中工作。我知道 Crystal 不是 Ruby,但上面的代码在 Ruby 中有效。在 Crystal 中遍历数组的最佳做法是什么?为什么 Crystal 开发人员决定在这种基本情况下让 Crystal 与 Ruby 不兼容?

最佳答案

简答:单击右侧框下方的“显示输出”。

通过运行 crystal play 获得的本地版本的 Crystal Playground 与在 play.crystal-lang.org 上运行的版本之间存在明显差异。代码有效,但结果的呈现方式不同。

关于crystal-lang - 为什么数组 "each"在 Crystal 1.3.0 中不再工作?我应该用什么代替?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70683842/

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