|
Hi Chris,
Chris Barker <chris@superfami.com> writes:
>
> #1 if ((SensorValueRaw(1) & SensorValueRaw(0)) != 255)
this is a bit crazy, unless your sensor value is a bit pattern.
> #2 if ((SensorValueRaw(1) != 255) || (SensorValueRaw(0) != 255))
This is sensible, but are you sure it's ok to use equality
and not inequalities like SensorValueRaw(1) < 240?
> Number two is obvious but rather verbose, number one is just wierd!
but it's equivalent, also in C, where & is bitwise and.
> Since I'm accustomed to Perl which allows extreme lazyness I would have
> thought that I could just do this:
>
> if ((SensorValueRaw(1) || SensorValueRaw(0) != 255))
>
> But that does not work. Is this normal in NQC?
Fortunately.
Jürgen "who thinks Perl is an abomination"
--
Jürgen Stuber <stuber@loria.fr>
http://www.loria.fr/~stuber/
|
|
Message has 1 Reply:
Message is in Reply To:
6 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|