ho il seguente codice:Haskell - Come usare <- nelle clausole WHERE
foo :: Int -> IO()
foo n = do
x <- bar 6
print "foo running..."
print x
bar :: Int -> IO Int
bar n = do
print "bar running..."
return (n*2)
Ora voglio mettere la "x < - bar 6" parte in una clausola in cui, in questo modo:
foo :: Int -> IO()
foo n = do
print "foo running..."
print x
where
x <- bar 6
bar :: Int -> IO Int
bar n = do
print "bar running..."
return (n*2)
Come posso fare?
Questo ha senso. Grazie! –