1
Elixir中是否有任何實用程序功能,我想從數組中獲取基於索引和大小的子列表?Elixir實用程序函數從列表返回子列表基於索引和大小
枚舉實用程序不提供此功能
arr = [1,2,3,4,5,6,7]
from=2
size=3
res = sublist(arr,from,size)
#res should return [3,4,5]
Elixir中是否有任何實用程序功能,我想從數組中獲取基於索引和大小的子列表?Elixir實用程序函數從列表返回子列表基於索引和大小
枚舉實用程序不提供此功能
arr = [1,2,3,4,5,6,7]
from=2
size=3
res = sublist(arr,from,size)
#res should return [3,4,5]
您可以使用Enum.slice/3這樣的:
[1,2,3,4,5,6,7] |> Enum.slice(2, 3)
[3, 4, 5]
或沒有管操作是這樣的:
Enum.slice([1,2,3,4,5,6,7], 2, 3)
[3, 4, 5]