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 投稿