我有一个列表:
ls = ["1000", "2000", "4000", "8000"]
我想将以下列表转换为如下字符串列表:
ls = [1000, 2000, 4000, 8000]
我尝试了以下方法,但没有用:
let val = (read ls :: Integer)
最佳答案
这是行不通的,因为您在这里使用 read
来获取 list 字符串。你应该使用 map :: (a -> b) -> [a] -> [b]
将函数应用于列表的所有元素:
let val = <b>map</b> read ls :: [Integer]
关于haskell - 将字符串列表转换为整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65764177/