-2 elixir
假设我有一个数组
arr=[1,2,14,1,27]
Run Code Online (Sandbox Code Playgroud)
我想创建一个名为 arr1 的新数组,它将存储 arr 的所有值,当你取它的模数时,它将等于 1。所以,
arr2=[1,14,1,27]
Run Code Online (Sandbox Code Playgroud)
因为 1 mod 13、14 mod 13 和 27 mod 13 都等于 1。
这种任务最好用for/1
理解来完成,这比 .waaaaay 更强大Enum.filter/2
。
for i <- [1, 2, 14, 1, 27], rem(i, 13) == 1, do: i
#? [1, 14, 1, 27]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
92 次 |
最近记录: |