Closed denisenes closed 1 month ago
Да-да, исправил Но делать как лучше:
sumTwoInts = (readLn :: IO Int) >>= (\x ->
(readLn :: IO Int) >>= (\y ->
print (x+y) ) )
или
sumTwoInts = readInt >>= (\x ->
readInt >>= (\y ->
print (x+y) ) )
where readInt = readLn :: IO Int
?
Оба варианта вполне приемлемы, на вкус и цвет
Персональное задание: перепиши 2 задание в do нотацию И после этого все будет засчитано
Отлично!
В 3 задании do нотация запрещена :)