Преобразование списка String в список Int

Это не удается:

map read ["1","2"]
[*Exception: Prelude.read: no parse

Способ сделать type-casting это:

 map (read::String->Int) ["1","2"]
 [1,2]
 :: [Int]

Вне GHCI в файле .hs cast это будет:

let intList = map (read::String->Int) ["1","2"]

haskell

functional-programming

casting

2022-08-14T18:01:26+00:00