Nevermind. I was being stupid. Argument must go inside the OR. It must be too late. I would delete my original post but I am not sure how to as I'm new to this forum. "Corey " <Busayc@berkeley.edu> wrote in message <firstname.lastname@example.org>... > Hello all, > I have what I think is an easy question, but apparently I just can't see what is incorrect (perhaps it is too late). > I think that the OR operator is not working correctly. If I type in the following, I get: > >> b > b = > 5 > >> b == (2 || 5) > ans = > 0 > >> b == or(3,5) > ans = > 0 > Why is this returning 0? b does infact equal 5. So why does it return zero, ie false? > > I have a feeling the answer is incredibly simple, but for the life of me I can't see it. > Any help is appreciated. > > Thanks.