有没有办法让数组像PHP一样自动增长?

时间:2011-07-19 16:52:00

标签: php ruby-on-rails ruby ruby-on-rails-3

在PHP中有这样的代码:

<?php
 $myarray [] = "Hello";
 $myarray [] = "BOB";
for($i = 0; $i < count($myarray); $i++) echo $myarray[$i];
?>

Ruby-On-Rails中是否有这样的代码?

2 个答案:

答案 0 :(得分:8)

strings << "Hello" << "BOB"
strings.each { |string| print string }

答案 1 :(得分:2)

阵列已经自动增长,没有什么特别需要。 Ruby的等价物是:

list = []
list.push("Hello", "BOB")
list.each {|row| puts row}

这将在他们自己的行上打印出“Hello”和“BOB”。