我注意到这两种用于在轨道上的ruby中创建每个循环的方法生成完全相同的结果。
使用公共数组方法[]
和另一种红宝石方式%w()
之间有什么区别? (顺便说一句,第二种方法的真实名称是什么?)
<% ['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 %>