関数型プログラミング言語Haskell Part7
■ このスレッドは過去ログ倉庫に格納されています
0651低級プログラマー(Java)
2007/07/03(火) 23:47:45---
import System
main = do args <- getArgs
quad_from (10, 20 ,30, 40) $ read (head args) :: Int
quad_from (a1, a2, a3, a4) n = case n of
1 -> a1
2 -> a2
3 -> a3
4 -> a4
_ -> "Nothing"
----Error内容----
caseoftest.hs:4:10:
Couldn't match expected type `Int' against inferred type `[Char]'
In the expression:
(quad_from (10, 20, 30, 40)) $ (read (head args))
In the expression:
(quad_from (10, 20, 30, 40)) $ (read (head args)) :: Int
In the expression:
do args <- getArgs
(quad_from (10, 20, 30, 40)) $ (read (head args)) :: Int
■ このスレッドは過去ログ倉庫に格納されています