Par contre je suis surpris que la communauté ruby ai une telle attache avec le typage. Ruby a du typage, mais il est très dynamique et plutôt permissif, il me semble (ça fait vraiment longtemps que j'ai rien regardé du langage).
Pareil ça fait longtemps que je n'ai pas fait de Ruby, mais il me semble que justement Ruby a un typage dynamique, mais très peu permissive, les implicites cast sont généralement interdits.
Et comparer à la plupart des langages, seul nil est nil.
Donc while(0) est une boucle infinie, vu que 0 est un int et seul nil et false sont faux.
[^] # Re: Sur le fond
Posté par uso (site web personnel) . En réponse au journal Du rififi chez les rubyistes qui font du JavaScript. Évalué à 2.
Pareil ça fait longtemps que je n'ai pas fait de Ruby, mais il me semble que justement Ruby a un typage dynamique, mais très peu permissive, les implicites cast sont généralement interdits.
Et comparer à la plupart des langages, seul nil est nil.
Donc
while(0)est une boucle infinie, vu que 0 est un int et seul nil et false sont faux.