學習軌道
/
Raku
Raku
/
練習
/
自訂集合
自訂集合

自訂集合

簡單

說明

建立一個自訂的集合型別。

有時會需要定義某種類型的自訂資料結構,例如集合。 在這個練習中,你將定義自己的集合。 它內部如何運作並不重要,只要它的行為像一個由不重複元素組成的集合就好。

集合運算子

raku有內建的集合支援。

這些運算子同時提供數學符號(Unicode)與對等的 ASCII 寫法:

集合情境

Unicode ASCII 說明
∅ set() 空集合
∩ (&) 交集
∪ (|) 聯集
∖ (-) 差集
⊖ (^) 對稱差集

布林情境

Unicode ASCII 說明
≡ (==) 是否相同
≢ !(==) 是否不相同
∈ (elem) 是否為元素
∉ !(elem) 是否不是元素
∋ (cont) 是否包含
∌ !(cont) 是否不包含
⊆ (<=) 是否為子集或相等
⊈ !(<=) 是否不是子集或相等
⊂ (<) 是否為真子集
⊄ !(<) 是否不是真子集
⊇ (>=) 是否為超集或相等
⊉ !(>=) 是否不是超集或相等
⊃ (>) 是否為真超集
⊅ !(>) 是否不是真超集
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Raku Exercism

準備好開始 自訂集合 了嗎?

註冊 Exercism,透過 94 個練習 和真人引導來學習並精通 Raku,全部免費。