Je suis PORTAGE une application VBA pour PHP et a couru dans cette merveilleuse petite pépite de code:Qu'est-ce que cela signifie? expr1 = expr2 Mod expr3 = 0
expr1 = expr2 Mod expr3 = 0
je pensais qu'il comporte comme un opérateur ternaire mais quand je l'ai cassé vers le bas à simple si les déclarations alors le résultat n'était pas comme prévu. Donc, je demande à la brillante pile débordement communauté de m'aider et de le mettre dans des termes faciles à comprendre. Je sais qu'en regardant les autres réponses, je ne serai pas déçu. [/ Fin brown_nose>]
Code Bad bad :) En regardant l'expression, mon esprit tout de suite supposer que c'est un dans un si comparision/while, etc. déclaration . Combiné cela avec le manque de groupage et VB assigment = opérateur de comparaison et la conversion de type dynamique, hehe. Si vous n'êtes pas familier avec la priorité de l'opérateur, il est très facile à lire comme (expr1 == expr2)% (expr3 == 0) ... ce qui peut facilement entraîner Diviser par zéro. Très mauvais :) –