我该怎么做:
for number in [1,2] do
puts 1+number
puts 2+number
puts 3+number
end
2,3,4
然后将返回3,4,5 -> 2,3,4,3,4,5
。这只是一个例子,显然不是真正的用途。
相反,我希望它返回2,3 3,4 4,5 -> 2,3,3,4,4,5
。我希望对每个可能的数字值进行迭代;在这种情况下1
, 和2
是“数字”的两个可能值,然后再进行下一个看跌期权。
一种方法是创建两个列表,[2,3,4]
然后[3,4,5]
使用该zip
方法将它们组合起来,如[2,3,4].zip([3,4,5]) -> [2,3,3,4,4,5]
.