我有两个文件init.rb
和airport.rb
.
如何计算与该值匹配的项目数?
初始化.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>"