2013-10-10 31 views
-3

我有字符數組:返回特定項目的陣列哈斯克爾

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

我只想要回["EF"]

我如何可以輸入一個字符串和一個數字,有它在返回的元素指向字符數組?

例如

showMe :: String -> Int -> String 
+3

[字符串](字符串的列表)是不相同的字符陣列。 – Satvik

回答

5

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

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

但正確的簽名是在這種情況下[String] -> Int -> String(altough (!!)是更通用的:[a] -> Int -> a