Haskellにおける配列操作の概要(21)
インデックス型(Ix)
配列の添字として使用される型です。
Prelude> :m +Data.Array
Prelude Data.Array> data Color = Red | Orange | Yellow | Green | Blue | Indigo | Violet deriving (Show,Eq,Ord,Ix)
Prelude Data.Array> range (Yellow,Blue)
[Yellow,Green,Blue]
Prelude Data.Array> index (Yellow,Blue) Green
1
Prelude Data.Array> inRange ( ...
5月21日 07:16 投稿