[…]

前端之家收集整理的这篇文章主要介绍了[…]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Methods in Ruby: objects or not?5个
> What are recursive arrays good for?2

另外一天晚上,我最终不得不在Ruby中做相当的事情:

a = *1..5  # => [1,2,3,4,5]
a << a
a          # => [1,5,[...]]
a.last     # => [1,[...]]

什么是[…],我该怎么办?

解决方法

这只是Array.inspect显示递归数组的方式. a的最后一个元素是一个本身.如果在5之后显示的地方,检查将以无尽的循环结束:
[1,[1,[...]]]]]

猜你在找的Ruby相关文章