トラック
/
Raku
Raku
/
演習
/
カスタムセット
カスタムセット

カスタムセット

初級

説明

独自の集合型を作成しましょう。

集合のように、何らかの型の独自のデータ構造を定義する必要があることもあります。 この演習では、自分だけの集合を定義します。 内部でどのように動作するかは重要ではありません。一意な要素の集合のように振る舞えばよいのです。

集合演算子

rakuには組み込みの集合サポートがあります。

演算子は、数学記法(Unicodeによる)と、それに対応するASCII表記の両方で利用できます:

集合コンテキスト

Unicode ASCII 説明
∅ set() 空集合
∩ (&) 積集合
∪ (|) 和集合
∖ (-) 差集合
⊖ (^) 対称差

真偽値コンテキスト

Unicode ASCII 説明
≡ (==) 等しい
≢ !(==) 等しくない
∈ (elem) 〜の要素である
∉ !(elem) 〜の要素ではない
∋ (cont) 〜を含む
∌ !(cont) 〜を含まない
⊆ (<=) 〜の部分集合または等しい
⊈ !(<=) 〜の部分集合でも等しくもない
⊂ (<) 〜の真部分集合である
⊄ !(<) 〜の真部分集合ではない
⊇ (>=) 〜の上位集合または等しい
⊉ !(>=) 〜の上位集合でも等しくもない
⊃ (>) 〜の真上位集合である
⊅ !(>) 〜の真上位集合ではない
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Raku Exercism

カスタムセットを始める準備はできましたか?

Exercismに登録すれば、94個の演習、そして本物の人間によるメンタリングとともに、Rakuを学んでマスターできます。すべて無料です。