Ruby-带索引和元素的For循环

凯尔

我是Ruby的新手,正在尝试弄清楚循环语法。

我有此伪代码,但需要将其转换为Ruby

# array
search = ["fallacy", "epitome"]

for (i = 0, i > search.length, i++) {

  # Get back the result for each search element 
  response[i] = Word.get_definition(search[i])

}

我目前有以下Ruby

# create empty response array
response = []

search.each do |element, index|
    # Get back the result for each search element 
    response(index) = Word.get_definition(element(index))
end
亨里克·安德森(Henrik Andersson)

您可以跳过以下导致最直接的索引的索引

search = ["fallacy", "epitome"]
search.each do |element|
    response << Word.get_definition(element)
end

<<push()的语法糖

您是否阅读了Array的文档或完成了任何教程?我可以为您推荐RubyMonk

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章