Corso di Raku / Avanzato / Altro sui tipi predefiniti / Set, bag e mix / Operazioni sui set

Quiz — Set

Cosa stampa il seguente programma?

say (set(1, 2) ∪ set(2, 3)).elems;
13
04
02
01

L’unione raccoglie ogni valore da ciascun set, ma un set conserva ogni valore una sola volta. I due set condividono 2, quindi l’unione è {1, 2, 3} — tre elementi distinti.

Operazioni sui set   |   Bag e mix