配列内の文字列の最初のn文字が同じかどうかを確認できる小さなメソッドを探しています。例えば配列内の部分文字列の一致
:
["Marseille", "Marsan", "Martin"].map { |x| x[0,4] }
# => ["Mars", "Mars", "Mart"]
とArray#uniq
は、重複項目を削除するには:
["Marseille", "Marsan", "Martin"].method(3) => true
["Mar", "Mar", "Mar"]
["Marseille", "Marsan", "Martin"].method(4) => false
["Mars", "Mars", "Mart"]
なぜ一つは '追加します。?same_prefixを' 'Array'に、このメソッドを追加した後? – Adobe
@Adobe、それはirbセッションからコピーされました。私はそれを削除することを忘れました。それを指摘してくれてありがとう。 – falsetru