Existe-t-il un meilleur moyen que le suivant pour vérifier si une chaîne est nulle OU a une longueur de 0 en Ruby ?
if !my_string || my_string.length == 0
return true
else
return false
end
En C#, il y a le très pratique
string.IsNullOrEmpty(myString)
Y a-t-il quelque chose de similaire à cela dans Ruby ?
16 votes
C'est redondant d'avoir une déclaration if comme ça : "si (condition) alors vrai sinon faux". La condition elle-même a la même véracité que l'énoncé if.
0 votes
my_string || my_string.length == 0
soulèvera unNoMethodError
simy_string
est nulle. Je pense que tu voulais dire :my_string.nil? || my_string.length == 0
1 votes
Devrait-il être
!my_string || my_string.length == 0