ラミ犬さんへ。 TVを持っていないのが悔やまれます。 18:30ごろ帰りました。 Route 477(2008-01-10) 釈迦に説法のような気もしますが、力尽きていらっしゃるようなので。 まず普通にstring_ltを実装してみます。で、これの文字列の比較部分だけを変更して、その他の部分を共有する方法について考えてみます。 def string_lt(*strs) (1 ... strs.size).each do |i| return false unless strs[i - 1] < strs[i] end true end p string_lt('a', 'b', 'c') # => true Rubyではブロックを使ってそのメソッドに特化の部分をメソッド外部から与えることができます。個人的にはこれが一番Rubyらしいアプローチだと思います。 def string_compa