的意思 ”!!”在 Haskell
Meaning of "!!" in Haskell
elementAt :: [a] -> Int -> a
elementAt list i = list !! (i-1)
此函数 return 列表的第 i 个元素。例如 elementAt "haskell" 5 return 'e'
谁能解释一下“!!”是什么意思,我到处都找不到。
!!
是 returns 列表的第 i
个元素(从 0 开始索引)的函数。
可以找到它的文档 here:
List index (subscript) operator, starting from 0. It is an instance of the more general genericIndex
, which takes an index of any integral type.
elementAt :: [a] -> Int -> a
elementAt list i = list !! (i-1)
此函数 return 列表的第 i 个元素。例如 elementAt "haskell" 5 return 'e' 谁能解释一下“!!”是什么意思,我到处都找不到。
!!
是 returns 列表的第 i
个元素(从 0 开始索引)的函数。
可以找到它的文档 here:
List index (subscript) operator, starting from 0. It is an instance of the more general
genericIndex
, which takes an index of any integral type.