返回数组Haskell中的特定项

时间:2013-10-10 13:45:43

标签: string haskell char

我有一系列字符:

["AB", "CD", "EF", "GH"]

我只想返回["EF"]

如何输入字符串和数字并让它返回字符数组中该点的元素?

E.g。

showMe :: String -> Int -> String

1 个答案:

答案 0 :(得分:5)

您需要(!!),索引运算符。

["AB", "CD", "EF", "GH"] !! 2 == "EF"

但在这种情况下,正确的签名为[String] -> Int -> String(尽管(!!)更为通用:[a] -> Int -> a