我有以下代码:
case (HashMap.lookup "key123" jsnObj) of
Just c ->
case c of
Array d -> print d
结果:
fromList [String "123.00000",String "0.456789"]
我无法弄清楚如何从中检索第二个值。你的建议?
答案 0 :(得分:4)
您需要导入Data.Vector
,然后您只需使用!
Vector
上的索引功能d
:
case HashMap.lookup "key123" jsnObj of
Just c -> case c of
Array d -> print $ d ! 1