私はまさにこれをやろうとしていますが、CoffeeScriptを使用しています:
# ruby:
items.map {|item| item.price * item.quantity }.reduce(:+)
私がこれまでに持っているもの:
# coffeescript:
item.price * item.quantity for item in items
配列内のすべての項目を合計するにはどうすればよいですか? より一般的には、配列内のすべての項目に対して操作を実行するにはどうすればよいですか(Ruby では、inject
またはになります)。reduce