[Oberon] LONGINT, RETURN & etc.
skulski at pas.rochester.edu
Fri Jun 9 17:30:17 CEST 2017
> 3. The RETURN statement has been discarded ..."
> While in Peter De Wachter's emulator,
MODULE Edit; (*JG 2.11.90 / NW 28.11.2015*)
PROCEDURE Max(i, j: LONGINT): LONGINT;
VAR m: LONGINT;
BEGIN IF i >= j THEN m := i ELSE m := j END ;
Question: If RETURN was discarded and it is now a "no statement", then how can it return the result like the example above? It sounds illogical, does it not?
More information about the Oberon