[fpc-pascal] typed constants
P Padil
ppadilcdx at gmail.com
Fri Jan 2 20:16:51 CET 2026
Ok I should have read the error message, the problem is with the following declaration, not the first:
const
tprob: double = 0.020000000;
lprob: double = tprob/1e4;
If I remove the types then it compiles, with the types it says "Error: Illegal expression” on the second declaration.
> On Jan 2, 2026, at 10:57 AM, P Padil <ppadilcdx at gmail.com> wrote:
>
> I attempted to use a typed constant:
>
> const
> tprob : Double = 0.020;
>
> But the compiler (3.2.2) balked as illegal expression. Am i misreading section "2.2 Typed constants” in the reference manual?
>
> Thanks,
> Pete
More information about the fpc-pascal
mailing list