鉴于此列表:
list = [1,2,3,4,5]
如何返回包含这些元素的新列表?
[3,4,5]
我知道我使用过,List.delete/2
但据我所知,一次只能删除1个元素。我想一举删除前两个元素。
我想你在找这个
# Example with static values
iex> [1, 2, 3, 4, 5] -- [1, 2]
[3, 4, 5]
# Example with Enum.drop/2, with multiple values
iex> Enum.drop([1, 2, 3, 4, 5], 2)
[3, 4, 5]
iex> Enum.drop([1, 2, 3, 4, 5], -2)
[1, 2, 3]
iex> Enum.drop([1, 2, 3, 4, 5], 20)
[]
iex> Enum.drop([1, 2, 3, 4, 5], -20)
[]
您只能使用List.delete/2
一次可以删除一个,也Enum.drop/2
可以删除多个,具体取决于您的使用方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句