
14 Nov
2007
14 Nov
'07
1:05 a.m.
On Tue, 13 Nov 2007 13:51:13 -0800
"Dan Piponi"
Up until yesterday I had presumed that guards only applied to functions. But I was poking about in the Random module and discovered that you can write things like
a | x > 1 = 1 | x < -1 = -1 | otherwise = x
where 'a' clearly isn't a function.
Isn't it a function taking zero arguments? -- Robin