私は2つのファイルinit.rb
とairport.rb
.
値に一致するアイテムの数をカウントするにはどうすればよいですか?
init.rb:
airport1.airplanes_count { |a| a.aircraft_type == "Boeing 747" }
空港.rb:
def airplanes_count
@airplanes.each { |a| a if yield(a) }
end
aircraft_type
= ボーイング 747 の場合、航空機の数を取得する必要があります。
=> 2
機体名の代わりに
=> #<Airplane:0x0000000155e348>
#<Airplane:0x0000000155e028>"