Razzak:

Thank you for the clear 'splainin'.  

Just another of R:BASE turning the most tortured logic into 'child''s play',
in two flavors.

Superb work, Dr. Memon.

Thanks, and Cheers!

Bruce

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of A. Razzak
Memon
Sent: Saturday, January 31, 2015 10:59 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Performance: IF/ELSE/ENDIF v SWITCH/ENDSW

At 01:02 PM 1/31/2015, Bruce A. Chitiea wrote:

>I've successfully coded the same critical piece of a tiny, single user 
>development database both ways.
>
>In your experience, are there any performance advantages for one over 
>the other, were this a live, monster, multi-user database?


Bruce,

Technically, the SWITCH statement is a control statement that handles
multiple selections by passing control to one of the CASE statements within
its body.

The SWITCH statement allows the developer to control the order in which the
codes are executed because it is a "conditional" statement.

Nested "IF statement" can be rewritten as one SWITCH statement.

The SWITCH and CASE keywords evaluate expression and execute any statement
associated with constant-expression whose value matches the initial
expression.

Last but not least, to optimize the code, ALWAYS type the BREAK keyword at
the end of each condition otherwise the compiler will execute every 'CASE'
statement even if only one condition is met.

Have fun!

Very Best R:egards,

Razzak.

www.rbase.com
www.facebook.com/rbase
--
32 years of continuous innovation!
17 Years of R:BASE Technologies, Inc. making R:BASE what it is today!
-- 


Reply via email to