%操作符在N%2中的Ruby中做了什么?

如果counter%2 == 1我正在尝试解码这一行-IT rails项目,我试图找出这个if语句中的%。
%是modulo运算符。计数器%2的结果是计数器/ 2的剩余部分。

n%2通常是确定数字n是偶数还是奇数的好方法。如果n%2 == 0,数字是偶数(因为没有余数表示该数字可以被2整除);如果n%2 == 1,则数字为奇数。

翻译自:https://stackoverflow.com/questions/3517238/what-does-the-operator-do-in-ruby-in-n-2

转载注明原文:%操作符在N%2中的Ruby中做了什么?