[fpc-pascal] Untyped var params
skalogryz.lists at gmail.com
Sun Jan 8 04:43:11 CET 2017
On Sat, Jan 7, 2017 at 6:02 PM, Lars <noreply at z505.com> wrote:
> Some brave soldiers once tried to reinvent generics using these tricks..
Well, Pascal run-time has been using "hidden" generics forever.
As an example:
Val() declares the second parameter as untyped var parameter.
Unfortunately, it's not quite so. Compiler recognizes the run-time
function and requires the parameter to be either an Integer or Float-point
type (or an enumerated type since 2.3.1).
So it's more a generic-like behavior (with integer and float types
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal