当我在 irb 或 Rails 中时,我使用以下命令创建一些迭代each
,我在终端或浏览器中再次打印整个结构。例子:
a = [1,2,3,4]
a.each do |number|
puts n
end
irb 终端或浏览器中的结果:
1
2
3
4
=> [1,2,3,4]
为什么会这样=> [1,2,3,4]
出现在浏览器中?我无法在页面中创建单个列表,因为会显示整个结构。
Ruby 中的每个表达式都会返回一个值;在irb
,刚刚执行的表达式返回的值显示在=>
.
返回值Enumerable::each
是调用的对象each
- 在这种情况下,数组[1,2,3,4]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)