[Oberon] R: Should one automatically initalize local pointer or procedure variables (safety precaution)?

ferrari_stefano at alice.it ferrari_stefano at alice.it
Tue Mar 5 09:06:00 CET 2019

IMHO automatic pointer initialization is agianst the Oberon spirit not to have hidden features.Anyway automatic initialization is not always a good choiche.PROCEDURE ClearList (list: List);VAR node, next: Node;  (* pointers to list nodes *)BEGINnode := list.first; (* first node in list *)WHILE node # NIL DO  next := node;  (* do something here with node *)node := NIL;node := next;END;list.first := NIL;END ClearList;Here node and next pointers initialization is not required

Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20190305/318df42f/attachment.html>

More information about the Oberon mailing list