ハスケルの世界を理解するのは少し難しいと思うので、助けていただければ幸いです。
Charの2次元配列(シンボルの行列10x10)を作成したいのですが、変更可能である必要があるため、これを試しました。
import Data.Array.IO
arr <- newArray ((1,10), (1,10)) '!' :: IO (IOArray (Int, Int) Char)
a <- readArray arr (1,1)
しかし、うまくいきませんでした。配列の作成方法とそのメンバーへのアクセス方法を教えてください。これが適切でない場合は、別の方法を教えてください。
また、配列内のいくつかの要素を別の色で着色する方法があるかどうかを尋ねたいと思います。System.Console.ANSIをインポートしましたが、別の色にしたいものをどのように正確に色付けするかがよくわかりません。赤い文字を出力する例は本当に役に立ちます。
事前にどうもありがとうございました!:)