Re: Transmitting parameters
2 Nov
2001
2 Nov
'01
10:26 a.m.
At 2001-11-02 02:21, Jon Fairbairn wrote:
What mechanism of transmiting parameters does Haskell implement?
By value.
Yes, though one might equally say that they are passed by reference, since in
g = let f x = x+x z = factorial 1000 in f z * z
the 'first' instance of x forces z to be evaluated and updated, the second instance of x uses this updated value, and so does the final occurrence of z.
Oh, yeah, they're passed by thunk. I forgot about the laziness. -- Ashley Yakeley, Seattle WA
9065
Age (days ago)
9065
Last active (days ago)
0 comments
1 participants
participants (1)
-
Ashley Yakeley