1

Haskell 中是否有一个函数将列表和该列表中的元素作为参数并返回该列表中该元素的索引,即

如果我有列表['a','f','d','g','b','h']和元素'b',它将返回 4?

4

1 回答 1

3

您正在寻找以下elemIndex功能Data.List

> :m +Data.List
> :t elemIndex
elemIndex :: Eq a => a -> [a] -> Maybe Int
> elemIndex 'c' "abcde"
Just 2
于 2013-10-09T19:44:15.233 回答