main :: IO()
main = do
let list = []
csvData <- BL.readFile "data.csv"
case decodeByName csvData of
Left err -> putStrLn err
Right (_, v) -> V.forM_ v $ \ p -> putStr $ show (column1 p)
나는 CSV 파일에서 데이터를 읽고 그것을 인쇄 할 수있었습니다. 대신에 먼저 벡터 V.forM_ v
의 데이터를 목록에 넣은 다음 인쇄하고 싶습니다.CSV에서 카사바 목록 만들기
코드에서 람다 식 p ->
을 이해하지 못합니다.
data Values = Values
{
column1 :: !Int,
column2 :: !Int
}
내가 더 열을 어떤이있는 경우 할 수 있습니까? – letsjak
@letsjak 그 열을 가지고 무엇을하고 싶니? – bheklilr
각 csv 행을'[column1, column2, ...] '와 같은 목록에 넣으십시오. – letsjak