Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen / Sets, Bags und Mixes / Exercises / Gemeinsame Elemente
Lösung: Gemeinsame Elemente
Hier ist eine mögliche Lösung der Aufgabe.
Code
my $a = set(<apple banana cherry>);
my $b = set(<banana cherry date>);
my $common = $a ∩ $b;
say $common.elems;
say 'apple' ∈ $common;🦋 Du findest den Quellcode in der Datei common-elements.raku.
Ausgabe
2
FalseKommentare
Der Durchschnitt
$a ∩ $bist selbst ein Set — hier{banana, cherry}— und hat daher2Elemente. Wenn du ASCII bevorzugst, schreibe(&)anstelle von∩.Da der Durchschnitt ein Set ist, kannst du die Zugehoerigkeitsfrage mit
∈stellen.appleist nur im ersten Set enthalten, also ist es nicht im Durchschnitt, und der Test gibtFalsezurück.