[Pas2js] A pascal version of the C ternary operator ( ? : )
Sven Barth
pascaldragon at googlemail.com
Tue Dec 25 16:38:57 CET 2018
Am 24.12.2018 um 22:24 schrieb silvioprog:
> On Mon, Dec 24, 2018 at 3:43 PM Sven Barth via Pas2js
> <pas2js at lists.freepascal.org <mailto:pas2js at lists.freepascal.org>> wrote:
>
> Am 22.12.2018 um 23:11 schrieb silvioprog:
>> On Sat, Dec 22, 2018 at 10:32 AM warleyalex via Pas2js
>> <pas2js at lists.freepascal.org
>> <mailto:pas2js at lists.freepascal.org>> wrote:
>>
>> 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;
>> ----------------------------------------
>>
>>
>> It sounds very good and will be useful.
>>
>> For the first time in history a language will make ternary
>> operators readable. :-)
>>
> That statement is incorrect as Oxygen already provides an
> if-expression like that.
>
> Regards,
> Sven
>
>
> Some link for the mere mortals? :-)
>
Here:
https://www.elementscompiler.com/elements/oxygene/language.aspx#grabbag
Search for ""if", "case" and "for" loop expressions".
Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/pas2js/attachments/20181225/95ad0ec7/attachment.html>
More information about the Pas2js
mailing list