Das funktioniert gut, aber ich möchte es schöner machen - und alle Werte berücksichtigen, die durch 4 teilbar sind:
if i==4 || i==8 || i==12 || i==16 || i==20 || i==24 || i==28 || i==32
# ...
end
Irgendeine geschickte, kurze Methode, um das zu tun?
Es gibt auch modulo
, mit dem Sie dies tun können
420.modulo(4).zero?
Nichts hindert dich daran, das mit %
, aber es sieht komisch aus:
420.%(4).zero?
Dies ist immer ein guter Gesprächsstarter:
if (i & 3).zero?