每个循环都有基本数组和ruby数组

时间:2015-07-16 10:21:22

标签: ruby-on-rails arrays ruby

我注意到这两种用于在轨道上的ruby中创建每个循环的方法生成完全相同的结果。

使用公共数组方法[]和另一种红宝石方式%w()之间有什么区别? (顺便说一句,第二种方法的真实名称是什么?)

Common Array

<% ['one', 'two', 'three', 'four', 'five'].each do |k| %>
    <div class="panel-<%= k %>">Panel <%= k.capitalize %></div>
<% end %>

红宝石

<% %w(one two three four five).each do |k| %>
    <div class="panel-<%= k %>">Panel <%= k.capitalize %></div>
<% end %>

1 个答案:

答案 0 :(得分:0)

两者都是一样的。

你可以尝试

%w[]

用于创建字符串数组。 请考虑此SO answer以获取进一步的文档