[Pas2js] A pascal version of the C ternary operator ( ? : )

warleyalex warleyalex at yahoo.com.br
Sat Dec 22 14:32:51 CET 2018


if then else alternative feature ( ? : )


Amazing to see new fetures introduced to pas2js. I must say that I do really
like this syntax.

------- // pascal version // ------
var
  msg: String;
begin
  msg := "There are " + IntToStr(n) + " user" + if (n>1) then "s" else "";
end;
----------------------------------------

This can allow to eliminate the need for some intermediate variables and
repetitions.
This is a pascal version of the C ternary operator ( ? : )

//--- JS output //-------------------------------------------------- 
var msg = "";
msg = "There are "+n.toString()+" user"+((n>1)?"s":"");
---------------------------------------------------------------------



--
Sent from: http://pas2js.38893.n8.nabble.com/


More information about the Pas2js mailing list