我有两个文件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
如果 airmount_type
= Boeing 747,我需要得到一些飞机:
=> 2
代替飞机名称
=> #<Airplane:0x0000000155e348>
#<Airplane:0x0000000155e028>"