0
ここに問題があります。それはシンプルに見えますread :: IntはHaskellで動作していません
問題は、私が思ったのは、::キャスティングのようなもので、戻り値の型を入れなければならないということでした。解決策は、完全に求められていた機能シグネチャを追加することでした。
ここに問題があります。それはシンプルに見えますread :: IntはHaskellで動作していません
問題は、私が思ったのは、::キャスティングのようなもので、戻り値の型を入れなければならないということでした。解決策は、完全に求められていた機能シグネチャを追加することでした。
read
は(タイプRead a => String -> a
の)関数なので、タイプInt
を持つことはできません。 read :: String -> Int
を入力するか、タイプ署名をread
ではなくlist
にすることができます。
let list :: [Int]
list = map read (words s)