我的代码中有以下逻辑:
if !@players.include?(p.name)
...
end
@players
是一个array.有什么方法可以让我避开!
吗?
理想情况下,这个片段应该是:
if @players.does_not_include?(p.name)
...
end
我的代码中有以下逻辑:
if !@players.include?(p.name)
...
end
@players
是一个array.有什么方法可以让我避开!
吗?
理想情况下,这个片段应该是:
if @players.does_not_include?(p.name)
...
end
if @players.exclude?(p.name)
...
end
ActiveSupport将exclude?
方法添加到Array
、Hash
和String
中.这不是纯Ruby ,但被很多Ruby 爱好者使用.