和each一样,map一次遍历数组的一个元素,然后传递给代码块,each和map的不同在于返回值:each返回它的接收着,而map返回新数组。
代码
map:
name=["a","b","c","d"]
name.map{|name| name.upcase}
["A","B","C","D"]
each:
name.each do |name|
puts name
end
a
b
c
d
ruby- map each
最新推荐文章于 2023-03-28 06:36:00 发布
本文详细解析了Ruby编程语言中Map和Each方法的使用差异,重点阐述了两者在遍历数组时的行为特点及返回值的不同,通过示例代码帮助读者理解Map用于创建新数组,而Each主要用于执行操作。
3739

被折叠的 条评论
为什么被折叠?



