[Oberon] Oberon System 3 on WIndows: Why does the step size in FOR-loop have to be a constant expression?
joerg.straube at iaeth.ch
Sun Dec 9 22:15:54 CET 2018
Use WHILE if step size is variable.
> Am 09.12.2018 um 17:54 schrieb Dieter <d.gloetzel at web.de>:
> On page 273 of "Programming in Oberon" Wirth and Reiser write:
> FORStatement = "FOR" ident ":=" expression "TO" expression
> ["BY" ConstExpression "DO"]
> And indeed when I try to put a variable as step size, the compiler doesn't like it.
> This means I cannot write reusable code, which allows to be executed under different conditions with different step sizes.
> I am sure, there is some reasoning behind this, but I find it kind-off inconvenient.
> Regards, Dieter
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
More information about the Oberon