-1

私は文字列s1、s2、s3、s4を持っていて、すべてを比較したいので、s1をs2、s3、s4と、s2をs3、s4と、s3をs4と比較したいのですが、それを行う最良の方法は何ですか.

forループみたいなもの?

ありがとう

4

1 に答える 1

2

RubyArray#combinationメソッドを参照してください:

arr = [1, 2, 3, 4]
arr.combination(2) do |x,y|
  # Compare X to Y
end
于 2012-12-20T16:58:48.837 に答える