この質問がどこかで答えられている場合は申し訳ありませんが、Google の言い回しが正しいとは確信していません。また、どのスタイル ガイドでも見たことがありません。
Ruby には条件で否定性を示す方法が複数あるため、一部が true で一部が false であることを確認する条件を記述するには、どのような方法が望ましいでしょうか? 例:
if array && !array.include?('Bob')
#do stuff!
しかし、次のようにも言えます。
if array
#do stuff! unless array.include?('Bob')
また:
if array && not array.include?('Bob')
#do stuff
また:
if !array.nil? && !array.include?('Bob')
または風変わりなダブル:
unless array.nil?
#do stuff unless array.include?('Bob')
そして他にもいくつか。最もRubyらしいと考えられているアイデアはありますか? あなたの意見を裏付ける情報源は?