I have an IOArray, but it doesn't work the way I expected it to.
I defined
newMem s = newIOArray (0, size-1) 0
and then
x = newMem 30
then
do {
y - x
; v - readIOArray y 2
; print v
; writeIOArray y 2 20
; v - readIOArray y 2
; print v
}
this resulted in 0, 2 as expected.
however,
robert bauer wrote:
I have an IOArray, but it doesn't work the way I expected it to.
I defined
newMem s = newIOArray (0, size-1) 0
and then
x = newMem 30
then
do {
y - x
; v - readIOArray y 2
; print v
; writeIOArray y 2 20
; v - readIOArray y 2
; print v
}
Hello robert,
Sunday, August 19, 2007, 6:52:59 PM, you wrote:
I defined
newMem s = newIOArray (0, size-1) 0
and then
x = newMem 30
i recommend you to read http://haskell.org/haskellwiki/IO_inside
--
Best regards,
Bulatmailto:[EMAIL PROTECTED]