Return 使用 List.map 的奇数索引列表
Return a list of the odd indices using List.map
如果我有一个列表 [1;2;3;4;5;6] 并且我想 return 一个奇数索引列表 [2;4;6],我可以这样做吗List.map 和一些功能?我很难弄清楚这一点。
List.map
所做的是 return 列表中每个元素的函数(称其为 f
)。对于输入列表的每个元素 x
,它在结果列表中 returns f x
。因此,returned 列表的长度始终与传递的列表相同。
因为你想要一个更短的列表,你不能使用 List.map
。
正如@UnholySheep 所说,您可以使用 List.filteri
。它专门用于 return 根据列表中的位置仅对列表中的某些元素进行编辑。
如果我有一个列表 [1;2;3;4;5;6] 并且我想 return 一个奇数索引列表 [2;4;6],我可以这样做吗List.map 和一些功能?我很难弄清楚这一点。
List.map
所做的是 return 列表中每个元素的函数(称其为 f
)。对于输入列表的每个元素 x
,它在结果列表中 returns f x
。因此,returned 列表的长度始终与传递的列表相同。
因为你想要一个更短的列表,你不能使用 List.map
。
正如@UnholySheep 所说,您可以使用 List.filteri
。它专门用于 return 根据列表中的位置仅对列表中的某些元素进行编辑。