[fpc-pascal] some new features to delphi prisem
Johann Glaser
Johann.Glaser at gmx.at
Tue Feb 23 19:03:13 CET 2010
Hi!
Am Samstag, den 20.02.2010, 19:01 +0100 schrieb Jürgen Hestermann:
>
> > y := case Other of
> > bla : 'hello';
> > foo : 'bye';
> > baz : 'adius';
> > end;
>
> What do you gain with this?
> Doesn't look much different to
>
> case Other of
> bla : y := 'hello';
> foo : y := 'bye';
> baz : y := 'adius';
> end;
You are looking at the wrong example! Clearly, for variable assignment
you don't gain anything. But for a function argument you do!
WriteLn('The value is ',(if X then 'true' else 'false'),
' at the moment.');
and
MakeBackup(FileName,ChangeExtension(FileName,
case BackupExtension of
exBak : '.bak';
exBkp : '.bkp';
exTilde : '~';
else '.bak'
End));
Bye
Hansi
More information about the fpc-pascal
mailing list