如何迭代数组数组

17 ruby ruby-on-rails

迭代数组数组的最佳方法是什么?

sounds = [ [Name_1, link_1], [Name_2, link_2], [Name_3, link_3], [Name_4, link_4] ]
Run Code Online (Sandbox Code Playgroud)

我想要HTML ul/ li结构中的输出:

<ul>
   <li>Name_1, link_1</li>
   <li>Name_2, link_2</li>
   <li>Name_3, link_3</li>
   <li>Name_4, link_4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

sep*_*p2k 40

假设所有内部数组都具有固定大小,则可以在迭代外部数组时使用自动解包来获取内部数组的每个项目在其自己的变量中.例:

sounds.each do |name, link|
  # do something
end
Run Code Online (Sandbox Code Playgroud)

  • 红宝石2年.它仍然令人着迷. (2认同)