gksato
Doneになってましたね!
read @ Int を readInt みたいに書く一連の関数を書かなくても良くなったんですね………
{-# LANGUAGE TypeApplications #-}
main :: IO ()
main = do
a <- readLn @ Int
[b, c] <- map read . words <$> getLine
s <- getLine
putStrLn $ show (a + b + c) ++ " " ++ sLoaded package environment from /home/contestant/.ghc/x86_64-linux-8.6.5/environments/default
Loaded package environment from /home/contestant/.ghc/x86_64-linux-8.6.5/environments/default
target `{filename}' is not a module name or a source filemain :: IO () main = putStrLn "Hello World!"
main = putStrLn "Hello World!" なら動いたのですが、何が動かないですか?a.out: <stdin>: hGetLine: end of file となります。{- お客様の中でHaskellを書ける方はいらっしゃいますか?
と、Haskellの例がなくて困っていたところを @tanakh さんに助けて頂きました。本当にありがとうございました。-}
import Control.Applicative
main :: IO ()
main = do
-- 整数の入力
a <- readLn
-- スペース区切り整数の入力
[b, c] <- map read . words <$> getLine
-- 文字列の入力
s <- getLine
-- 出力
putStrLn $ show (a + b + c) ++ " " ++ s100 2 3 hoge
パッケージ自体の追加・削除がありましたか?例えば
massiv をインポートしようとしてエラーになってます。ghcup のインストール方法も少し変更して、明示的に ghc-8.8.3 をインストールするように変更します。