[fpc-pascal] Is there a way to declare a static varible in a
spingyu at gmail.com
Wed Nov 18 13:53:01 CET 2009
Thanks, you are realy clever:))
2009/11/18 Frank Peelo <f26p at eircom.net>
> On 18/11/2009 08:10, yu ping wrote:
>> Is there a way to declare a static varible in a function body? the varib=
>> should remain the value assigned from last call.
> Typed constant, const /name/ : /type/ =3D /initial value/;
> Takes the initial value when the program starts, but you can assign new
> values to it. But the value remains constant between calls.
> Function NextI:Integer;
> NextValue:Integer =3D 0;
> NextI :=3D NextValue;
> NextValue :=3D NextValue+1;
> x : Integer;
> for x :=3D 1 to 10 do
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal