else definition commentary

On the 'else' definition page this statement appears:

else can proceed another if test, so that multiple, mutually exclusive tests can be run at the same time

I think what is meant is that 'else can precede...' or, 'proceed to'.

Wow, that's very confusing. It doesn't make sense anyway I look at it because the else is the last statement so it can't "precede" or "proceed to" anything, unless it's a separate if statement wrapped in the else. Maybe that's what they meant?

I don't get it either. Just thought I'd mention it - there's enough confusion about other stuff without adding to it.

Your report of this problem is much appreciated (karma to you!). I've been trying to do some work lately to fix problems like this with the documentation. Unfortunately the Arduino developers are supposedly in a transition to a new system for accepting improvements to the reference pages. Since this system is still in the "work in progress" stage (and actually has been for years), it's uncertain what the best way is to get changes made in an effective manner. I have not been able to get a straight answer from them on this question.

dougp:
else can proceed another if test, so that multiple, mutually exclusive tests can be run at the same time

Perhaps it is trying to lead up to something like

else if (adcVal > 973) {

in which case the word should be precede

...R

Apart from the problem with the word "proceed" I really do not like the wording of this last part:

so that multiple, mutually exclusive tests can be run at the same time[/quote]
It implies a capability that Arduinos don't have (yet).

Pete

pert:
Your report of this problem is much appreciated (karma to you!).

I wondered where that came from! Thx