Wie kann ich die längste Zeichenfolge aus einem Ruby-Array auswählen?
Der obige [doppelte Vorschlag] bezieht sich jedoch auf ein mehrdimensionales Array und nicht auf den einfacheren Fall, den ich hier vorstelle.
Zum Beispiel wenn ich habe:
'one','two','three','four','five'
Ich möchte auswählenthree
da es die längste Saite ist. Ich habe es versucht:
['one','two','three','four','five'].select{|char_num| char_num.size.max}
aberEnumerable # max gibt nicht das richtige Ergebnis zurück.