obrob fp = do
a <- [(!!) readData fp 0]
b <- [(!!) readData fp 2]
return a --(read a :: Int ,read b::[[Int]])
我从文件中读取数据,我得到哈斯克尔木卫一字符串转换
["6",
"",
"[[1,2,3,4,5,6],[7,8,9,10,11,12],[13,14,15,16,17,18],[19,20,21,22,23,24],[25,26,27,28,29,30],[31,32,33,34,35,36]]"
]
READDATA退货。这是木卫一字符串列表
但现在我想借此从该列表中第一和第三个元素,并用了木卫一类型返回
(6,
[[1,2,3,4,5,6],[7,8,9,10,11,12],[13,14,15,16,17,18],[19,20,21,22,23,24],[25,26,27,28,29,30],[31,32,33,34,35,36]]
)
。我不想一直使用monad。
THX ATM我现在该怎么做, – XYZ