Хорошо, я новичок в сообществе Haskell, пришедшем из Python, и это сводит меня с ума.
У меня есть текстовый файл, похожий на:
«1,2
1,423
2,43" .
Я хочу прочитать этот текстовый файл и сохранить его в виде списка парных чисел в list_var. Итак, list_var = [1.2,1.423,2.43]. Этот list_var будет использоваться в дальнейшем.
Я просто не могу найти ответ, как это сделать, большинство ответов может распечатать list_var, например Haskell - Считать файл, содержащий числа, в список , но мне нужен list_var дальше по строке!
Я пытался:
get_coefficients :: String -> [Double]
get_coefficients file_1 = do
coefficients_fromfile <- readLines "test2.txt"
let coefficients = map readDouble coefficients_fromfile
return coefficients
, который не работает, readLines -
readLines :: FilePath -> IO [String]
readLines = fmap lines . readFile
и readDouble is
readDouble :: String -> Double
readDouble = read
Заранее спасибо!