好吧,这更多的是一个计算机科学问题,而不是基于特定语言的问题,但是映射操作和 foreach 操作之间有区别吗?或者它们只是同一事物的不同名称?
最佳答案
不同。
foreach 迭代列表并执行一些对每个列表成员有副作用的操作(例如将每个成员保存到数据库)
map 迭代列表,为该列表的每个成员创建一个转换后的元素,并返回与转换后的元素相同大小的另一个列表(例如将字符串列表转换为大写)
关于foreach - foreach和map有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/354909/