Ruby: Inject

hash = {}
arr.each do |num|
hash[num] = num
end
# => {"1"=>"1", "2"=>"2", "3"=>"3"}
result = arr.inject({}) do |hash, num|
hash[num] = num
hash
end
# => {"1"=>"1", "2"=>"2", "3"=>"3"}
arr.each_with_object({}) { |num, hash| hash[num] = num }
# => {"1"=>"1", "2"=>"2", "3"=>"3"}
result = arr.inject(0) { |sum, num| sum += num }
# => 6

บริการ พัฒนาซอฟต์แวร์ แอปพลิเคชัน ตามความต้องการ!

เราเป็นผู้นำในด้านการให้บริการ พัฒนาซอฟต์แวร์ แอปพลิเคชัน และโซลูชันด้านไอที แบบครบวงจร (Full-stack) ตั้งแต่การให้คำปรึกษาไปจนถึงการ Maintenace ระบบ เรามีความตั้งใจที่จะเปลี่ยนให้ นวัตกรรม และไอเดีย ระดับโลกของคุณให้กลายเป็นซอฟต์แวร์ที่มีคุณภาพ โดยที่บริษัทรับพัฒนาซอฟต์แวร์ เขียนโปรแกรม และ แอปพลิเคชัน ตามความต้องการทางธุรกิจคุณได้ ทุกรูปแบบ ทุกประเภท ทุกความต้องการทางธุรกิจ หากคุณมีไอเดียดีๆ ที่ต้องการพัฒนา Software หรือ พัฒนา Application สามารถปรึกษาเราได้ที่นี่!