1
是否有哈斯克爾一個函數,作爲參數列表,並在列表中的一個元素,並返回列表中該元素的索引,即功能找到一個元素的索引列表中的
如果我有名單['a','f','d','g','b','h']
和元素'b'
它會返回4嗎?
是否有哈斯克爾一個函數,作爲參數列表,並在列表中的一個元素,並返回列表中該元素的索引,即功能找到一個元素的索引列表中的
如果我有名單['a','f','d','g','b','h']
和元素'b'
它會返回4嗎?
你在Data.List
尋找elemIndex
功能:
> :m +Data.List
> :t elemIndex
elemIndex :: Eq a => a -> [a] -> Maybe Int
> elemIndex 'c' "abcde"
Just 2
我認爲值得教授'fromJust'函數。 :) ['Data.Maybe']更多參考資料(http://hackage.haskell.org/package/base-4.6.0.1/docs/Data-Maybe.html)。 – Guiraldelli
是的,有。每個可計算的函數都在Haskell中。 – Ingo
http://www.haskell.org/hoogle/?hoogle=%5Ba%5D+-%3E+a+-%3E+Int – jberryman