私は私の質問は、私は私のコードでたとえば入力 を変える何かのためにケースのswitch文をどのように使用することができているので、私が欲しい、これは動作しません。このHaskellのcase文
main :: [[String]] -> IO()
main st = do
answer <- getLine
case answer of
"q" -> return()
"load" x -> main $ parseCSV $ readFile x
のようなコードに何かを持っていますqまたは負荷のいずれかにユーザからの入力が、ロードされ、一定の変化:私のコードで
load "sample.csv"
load "test.csv"
load "helloworld.csv"
私はXとして絶えず変化する入力を示したが、私はそれを期待通り、これは動作しません。
ご協力いただきありがとうございます。
質問にコンパイラエラーを追加できますか? – KCH
@KrzysztoChrobak:エラーはかなり明白です。 - "load" x "は有効なパターンではありません。 –
この質問をチェックアウトする必要があります:http://stackoverflow.com/questions/1602243/pattern-matching-string-prefixes-in-haskell –