2009-06-16から1日間の記事一覧

平衡木を使ってみる

HashTable は IO 型なので難しいから平衡木。 > :m +Data.Map > let t = empty > t > :t t --=> t :: Map k a > t --=> fromList [] 要素を挿入してみる。 > let t2 = insert "key" "value" t > let t3 = insert "1" "1234567890" t2 > t3 fromList [("1","1…

配列を使ってみる

Array を使ってみる。 > :m + Data.Array -- モジュールの import > :t listArray listArray :: (Ix i) => (i, i) -> [e] -> Array i e -- リストから配列を作ってみる。 > listArray (0,2) ["Hello","world","Hoge"] --=> array (0,2) [(0,"Hello"),(1,"wor…