Ich habe den folgenden Code:Haskell - How to use <- in where-Klauseln
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)
Jetzt möchte ich die "x < - bar 6" setzen Teil in einer where-Klausel, wie folgt aus:
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)
Wie mache ich das?
Das macht Sinn. Vielen Dank! –