标签: list haskell
Haskell中是否有一个函数将列表和该列表中的元素作为参数,并返回列表中该元素的索引,即
如果我有列表['a','f','d','g','b','h']和元素'b',它会返回4?
['a','f','d','g','b','h']
'b'
答案 0 :(得分:3)
您正在寻找elemIndex中的Data.List功能:
elemIndex
Data.List
> :m +Data.List > :t elemIndex elemIndex :: Eq a => a -> [a] -> Maybe Int > elemIndex 'c' "abcde" Just 2