Ruby Languagetruthiness


Osservazioni

Come regola generale, evitare l'uso di doppie negazioni nel codice. Rubocop dice che le doppie negazioni sono inutilmente complesse e possono spesso essere sostituite con qualcosa di più leggibile.

Invece di scrivere

def user_exists?
    !!user
end

uso

def user_exists?
    !user.nil?
end

truthiness Esempi correlati