我有一个元素列表,我希望根据与它们相关的特定标准对它们应用函数。
我想知道这是否可能像我想象的那样,就像这个假设的代码一样。每个函数 x 和 y 都会返回一个元素:
list.map{
if (it == something)
functionx(it)
else
functiony(it)
}
列表的所有原始元素最终都会被这些函数转换。
这可能吗?
我有一个元素列表,我希望根据与它们相关的特定标准对它们应用函数。
我想知道这是否可能像我想象的那样,就像这个假设的代码一样。每个函数 x 和 y 都会返回一个元素:
list.map{
if (it == something)
functionx(it)
else
functiony(it)
}
列表的所有原始元素最终都会被这些函数转换。
这可能吗?
您提供的代码应该完全按照您所说的那样工作。映射函数“返回一个列表,其中包含将给定变换函数应用于原始数组中每个元素的结果”。
如果此代码不起作用,请提供更多有关您想要实现的目标的信息。