[fpc-pascal] New feature: IfThen() intrinsic
    Dennis 
    dec12 at avidsoft.com.hk
       
    Tue Feb  2 03:03:37 CET 2016
    
    
  
Roberto P. wrote:
> Maybe we shouldn't focus all that much on the " if " word..since all 
> in all, it is meant to be differently from the language if-then-else
> What about using another word suggesting a choice?
>
>    j := Switch(i < 32, 48, 21);
>    j := Select(i < 32, 48, 21);
>    j := Which(i < 32, 48, 21);
>
> They look to me as a goog compromise between expressiveness (IfThen) 
> and typing-laziness (iif).
>
> Roberto
>
Switch, Select, Which
are all good except that they are very common English words. They might 
already be used by users in existing function names in their code.
I prefer
V := If Condition then ThenExpr else ElseExpr;
Beginners to Free Pascal can easily guess its meaning just by its look.
Dennis
    
    
More information about the fpc-pascal
mailing list