これを行う方法はありますか?私は、c1234501 10 20 10 30 30という形式の学生のリストを読み込み、最初に文字列を使って検索可能にし、その背後にある値の平均値を表示する小さなプログラムを作成しています。Haskell - 文字列のリストをフォームのタプルに分割する(String、[Int])
私は現在のファイルを読み込むと、次のコードを経由して文字列のリストにそれを分割しています:
main = do
putStrLn "Filename?"
fileName <- getLine
inputFile <- openFile fileName ReadMode
contents <- hGetContents inputFile
let lineList = lines contents
let studentStrings = tail lineList
しかし、私は、最後の行でエラーに実行している私が持っていることを言っていますStringとIO Stringの型の不一致。
また、文字列リストをフォームのタプル(String、[Int])に変換する関数を書く方法もありません。私はこれが私の唯一のポイントであると確信しています。私はおそらく自分自身でそれの残りを得ることができると思う。
本当にありがとうございました! – Adam