1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-07-31 20:10:49 +02:00

Merge pull request #1374 from kalebdavis/patch-2

Add information about mapping arrays
This commit is contained in:
Levi Bostian
2015-10-09 10:02:59 -05:00

View File

@@ -275,6 +275,19 @@ end
#=> iteration 4
#=> iteration 5
# There are a bunch of other helpful looping functions in Ruby,
# for example "map", "reduce", "inject", the list goes on. Map,
# for instance, takes the array it's looping over, does something
# to it as defined in your block, and returns an entirely new array.
array = [1,2,3,4,5]
doubled = array.map do |element|
element * 2
end
puts doubled
#=> [2,4,6,8,10]
puts array
#=> [1,2,3,4,5]
grade = 'B'
case grade