如何在ruby中使用多个.each语句?
我想做这样的事情如何在ruby中使用多个.each语句?,ruby,loops,each,Ruby,Loops,Each,我想做这样的事情 for topic.sections.each do |section| and topic.questions.each do |question| print section print question end 我同时想要部分和问题,输出如下: 第一节 问题1 第二节 问题2 我知道我在那里所做的是愚蠢的,但是,确切的方法是什么,或者这是可能的吗?使用 比如说, sections = ['a', 'b', 'c'] questions = ['q1',
for topic.sections.each do |section| and topic.questions.each do |question|
print section
print question
end
我同时想要部分和问题,输出如下:
第一节
问题1
第二节
问题2
我知道我在那里所做的是愚蠢的,但是,确切的方法是什么,或者这是可能的吗?使用
比如说,
sections = ['a', 'b', 'c']
questions = ['q1', 'q2', 'q3']
sections.zip(questions) { |section, question|
p [section, question]
}
# => ["a", "q1"]
# => ["b", "q2"]
# => ["c", "q3"]
使用
比如说,
sections = ['a', 'b', 'c']
questions = ['q1', 'q2', 'q3']
sections.zip(questions) { |section, question|
p [section, question]
}
# => ["a", "q1"]
# => ["b", "q2"]
# => ["c", "q3"]
然后在以下人员的帮助下执行:
然后在以下人员的帮助下执行:
部分
,问题
包含哪些内容?预期的结果是什么呢?部分
,问题
包含哪些内容?预期的产量是多少?