30.07.07

Ruby On Rails: Einfach ist besser

Posted in Ruby On Rails at 20:14:08

Folgendes Problem: Ich hatte zwei Listen. In Liste 2 sollten nur die Elemente zu sehen sein, die nicht schon in Liste 1 vorhanden sind.

Nachdem ich 10 Minuten gegrübelt habe, ich ich einfach mal “Liste2 - Liste1″ versucht. Und siehe da: Es klappt.

Dinge, die früher unter Turbo-Pascal nicht so einfach waren …

2 Kommentare »

  1. Alex said,

    31.07.07 at 13:11:16

    Spitzen-Feature!

    In JAVA schreibt man z.B. Liste2.removeAll(Liste1); Es gibt auch ein Liste2.retainAll(Liste1); Bei diesen Operatoren hab ich immer Angst, dass am Ende sowas rauskommt: Liste2 - Liste1 = 0×09F123B43A234 ;-)

  2. entropie said,

    01.08.07 at 23:15:32

    liste2.reject!{|v| liste1.include?(v)}

    die “10 minuten” sind schon ein wenig lustig ;)

RSS feed for comments on this post · TrackBack URL

Leave a Comment