print (-1 == -1) et (myobj.nil?)Pourquoi est-ce que je vois des résultats différents pour deux expressions dans Ruby, on utilise '&&', d'autres utilisations 'et' opérateur?
vrai
print (-1 == -1) & & (myobj.nil?)
false
Remarque, myobj.nil? renvoie false donc, cela ne devrait pas toujours être faux.
Bienvenue sur StackOverflow! À l'avenir, veuillez rechercher les questions existantes avant de poser la vôtre. Les chances sont, il a déjà été demandé, et, plus important encore, une réponse. De cette façon, nous évitons la duplication et gardons toutes les réponses parfaitement ensemble au même endroit. Copies possibles: http://StackOverflow.Com/questions/2083112/, http://StackOverflow.Com/questions/1625946/, http://StackOverflow.Com/questions/1426826/, http://StackOverflow.Com/ questions/1840488 /, http://StackOverflow.Com/questions/1434842/, http://StackOverflow.Com/questions/2376369/. –
@ Jörg: Rechercher "and" et "&&" dans Stack Overflow ne fonctionne pas, et l'entrée du titre de la question dans "Ask Question" n'a pas révélé de doublons. Les habitués de débordement de pile devraient savoir que des questions connexes existent, cependant. –