Track
/
Raku
Raku
/
Esercizi
/
Insieme personalizzato
Insieme personalizzato

Insieme personalizzato

Facile

Istruzioni

Crea un tipo di insieme personalizzato.

A volte è necessario definire una struttura dati personalizzata di un certo tipo, come un insieme. In questo esercizio definirai il tuo insieme. Non importa come funziona internamente, purché si comporti come un insieme di elementi unici.

Operatori insiemistici

raku ha il supporto integrato per gli insiemi.

Gli operatori sono disponibili sia in notazione matematica (tramite Unicode) sia con i corrispondenti equivalenti ASCII:

Contesto insiemistico

Unicode ASCII Descrizione
∅ set() insieme vuoto
∩ (&) intersezione
∪ (|) unione
∖ (-) differenza insiemistica
⊖ (^) differenza simmetrica

Contesto booleano

Unicode ASCII Descrizione
≡ (==) sono identici
≢ !(==) non sono identici
∈ (elem) è un elemento di
∉ !(elem) non è un elemento di
∋ (cont) contiene
∌ !(cont) non contiene
⊆ (<=) è un sottoinsieme o uguale a
⊈ !(<=) non è un sottoinsieme o uguale a
⊂ (<) è un sottoinsieme stretto di
⊄ !(<) non è un sottoinsieme stretto di
⊇ (>=) è un sovrainsieme o uguale a
⊉ !(>=) non è un sovrainsieme o uguale a
⊃ (>) è un sovrainsieme stretto di
⊅ !(>) non è un sovrainsieme stretto di
Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Raku Exercism

Vuoi iniziare Insieme personalizzato?

Iscriviti a Exercism per imparare e padroneggiare Raku con 94 esercizi e il mentoring di persone reali, tutto gratis.