これらの 3 つの関数を 1 つの関数に書き直そうとしています。
def self.net_amount_by_year(year)
year(year).map(&:net_amount).sum
end
def self.taxable_amount_by_year(year)
year(year).map(&:taxable_amount).sum
end
def self.gross_amount_by_year(year)
year(year).map(&:gross_amount).sum
end
誰でも助けることができますか?
これは私がこれまでに得たものです:
def self.amount_by_year(type_of_amount, year)
year(year).map(&type_of_amount.to_sym).sum
end
もちろん、&type_of_amount
ビットは機能しません。そして、私はそれをどのように行うのだろうか。
助けてくれてありがとう。
PS: ところで、私は が何の&
ためにあるのかさえ知りません。誰でも説明できますか?