[1, 2, 3].inject { |sum, number| sum + number} # 6
# 1 + 2 = 3
# 3 + 3 = 6
[1, 2, 3].inject(2) { |sum, number| sum + number} # 8
# 2 + 1 = 3
# 3 + 2 = 5
# 5 + 3 = 8
[3, 6, 10, 13].inject(:+) => (((3 + 6) + 10) + 13) => 32
[3, 6, 10].inject {|sum, number| sum + number} =>|3, 6| 3 + 6 => 9 =>|9, 10| 9 + 10 =>19
Code Example |
---|
Ruby :: ruby routes |
Ruby :: command to install ruby gems |
Ruby :: transfer parameters in link_to rails |
Ruby :: Rails is not defined |
Ruby :: ruby number of week |
Ruby :: get all the associations of a rails model |
Ruby :: how to update model rails |
Ruby :: .delete ruby |
Ruby :: rails controller generator |
Ruby :: ruby inject hash |
Ruby :: rails array pop first n elements |
Ruby :: ruby function arguments |
Ruby :: List columns in table from console |
Ruby :: insert element in the middle of an array ruby |
Ruby :: run method before rails |
Ruby :: ruby assign rest of array |
Ruby :: ruby find by multiple columns |
Ruby :: ruby mine show all blocks |
Ruby :: reduce ruby baud rate |
Ruby :: merge two binary trees sloved in ruby |
Ruby :: rails rspec test email sent |
Ruby :: ruby substring |
R :: r how to import tsv file |
R :: how to append in R list |
R :: merge multiple objects in r |
R :: R find index where |
R :: r seq |
R :: na by column r |
R :: R squared regression in r with ggplot |
R :: geom_point transparency |