Q
計算紅寶石
2
A
回答
5
a.map{|x| x**2}.inject(0, &:+)
+6
你甚至不需要'inject'中的「0」或'&';一個簡單的'reduce(:+)'將起作用。 – d11wtq
+0
謝謝,這是完美的。 –
+1
或只是'a.inject {| sum,item | sum + item * item}' –
0
a = [1,2,3,4]
p a.sum{|n| n*n} # => 30
相關問題
- 1. 紅寶石:迭代計算
- 2. 紅寶石計算哈希
- 3. 紅寶石日期計算
- 4. 紅寶石計算方法
- 5. 紅寶石算法
- 6. 設計紅寶石
- 7. 計算紅寶石中的百分比?
- 8. 紅寶石Rails的計算提交
- 9. 紅寶石多線程計算
- 10. 數值計算鎖定紅寶石
- 11. 紅寶石1.8.7計算器 - NoMethodError與.to_sym
- 12. 計算紅寶石中值的出現
- 13. 如何計算日期紅寶石
- 14. 調試紅寶石算法
- 15. &&紅寶石運算符
- 16. 紅寶石矩陣運算
- 17. 紅寶石 - 數學運算
- 18. 使用紅寶石計算每月總計算
- 19. 紅寶石Rails4和設計
- 20. 紅寶石設計問題
- 21. 紅寶石複雜計數
- 22. 如何設計紅寶石
- 23. 分詞紅寶石計數
- 24. 紅寶石散列在紅寶石
- 25. 紅寶石寶石文檔
- 26. 寶石安裝紅寶石
- 27. 調試寶石紅寶石
- 28. 紅寶石程序寶石
- 29. 錯誤紅寶石寶石
- 30. Twitter的紅寶石寶石
你有沒有嘗試任何事情* *詢問這裏之前? – Gareth