関数型プログラミング言語Haskell Part8
■ このスレッドは過去ログ倉庫に格納されています
0150デフォルトの名無しさん
2007/11/15(木) 03:01:07do ioref <- newIORef 0
modifyIORef ioref (+1)
readIORef ioref >>= print
という式の中でmodifyIORef ioref (+1)がiorefの値を変更している仕組みが
どうしてもわかりません。予想としては
・modifyIORefを使うと引数の値を変更できると言語の根っこの部分で決められている
という事かなと思っているんですが、この考えでいいんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています