From: Yukihiro Matsumoto Date: 2000-05-18T11:28:32+09:00 Subject: [ruby-talk:02867] Re: Just one more wafer thin mint.... The following message is a courtesy copy of an article that has been posted to comp.lang.ruby as well. Hi, Dave Thomas writes: |> |Does anyone else think that Integer#odd? would be useful? |> n % 2 == 1 |> (n ^ 1) == 1 | |Now if you're going to exclude methods on the basis that they could be |implemented in other ways, I've got a list you could delete ;-) Agreed. But is `odd?' needed that much? I'm not sure. |> If I have to add odd?, I'd add even? too. | |The reason people implement odd but not even is that odd is |unambiguous, but people seem to disagree about whether zero is even. Really? I learned 0 is a even when I was in elementary school. I thought it was a common sense. matz.