返回数组Haskell中的特定项

use*_*323 -3 string haskell char

我有一系列字符:

["AB", "CD", "EF", "GH"]
Run Code Online (Sandbox Code Playgroud)

我只想回来 ["EF"]

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

例如

showMe :: String -> Int -> String
Run Code Online (Sandbox Code Playgroud)

erd*_*szt 5

你需要(!!),索引运算符.

["AB", "CD", "EF", "GH"] !! 2 == "EF"
Run Code Online (Sandbox Code Playgroud)

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