mtkaaai
@mtkaaai has joined the channel
map や``Maybe` などを入力してみてください。-- 【1】
main = do
let hoge = [1,2,3] >>= \x -> return $ x + 10
print hoge-- 【2】
main = do
let hoge = do
x <- [1,2,3]
return $ x + 10
print hogeparse error on input '<-' Perhaps this statement should be within a 'do' block?
x <- [1, 2, 3] return $ x + 10
hoge よりもさらに字下げしてみてください。runghc だと通る理由はわかりませんが、いずれにしても恐らくそれで直ります。: とは何のことですか。main = do putStrLn "aaa" putStr "bbb" s <- getLine putStrLn s
hSetBuffering stdout NoBuffering
hFlush stdout