Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【Haskell】2列のデータを読み取って

(過去記事のコピペなので内容が古いかも知れません)

以前も使ったけど、2列のデータを読み込みたい場合は・・・

Prelude> let a="1 2\n3 4\n5 6"
Prelude> map (map read) $ ( map words $ lines a ) ::[[Double]]
[[1.0,2.0],[3.0,4.0],[5.0,6.0]]

みたいな感じでとりあえずはOK
あくまでとりあえずは・・・・・

        • -

同期からのありがたいお言葉

Prelude> map (map read.words ).lines $ a ::[[Double]]
[[1.0,2.0],[3.0,4.0],[5.0,6.0]]

でもいけるらしい・・・