関数型プログラミング言語Haskell Part16
■ このスレッドは過去ログ倉庫に格納されています
0365デフォルトの名無しさん
2011/11/04(金) 23:08:47.74必ずミュータブルな操作を持つデータ型を使わないといけないのか、
それともIOモナドやSTモナドの中に入れてしまうだけでいいのでしょうか。
例えば配列でMArrayを使わずに、
IORef (Array Int Int)みたいなデータ型を用意して、
IOモナドの中でmodifyIORef x (// y)としても、配列を新しく作り直さずにxを更新できたことにはなるんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています