Ce qui ne l'opérateur % faire en Ruby dans N % 2?

if counter % 2 == 1 Je suis en train d'essayer de décoder cette ligne - c'est un Rails de projet et je suis à essayer de comprendre ce que le % dans cette instruction si.

  • Sent comme quelque chose à vérifier pour les valeurs de la contre.
  • Une petite énigme pour vous: en C#, le test que vous donnez n'est pas fiable de vérifier si le compteur est impair. Personne ne savoir pourquoi? (Astuce: dans Ruby, quelle est la différence entre le reste et modulo de méthodes sur des objets numériques?)
  • Aussi l'utilisation de la substitution de chaîne - ruby-doc.org/core/classes/String.html#M000770
  • Quel est le problème avec if counter.odd? est la question la plus intéressante ici ...
  • est-ce que C# faire quelque chose de stupide comme return -1 pour le négatif impair de valeurs de compteur?
  • codegoeshere.blogspot.com/2008/09/...

InformationsquelleAutor akkdio | 2010-08-18