Doubly-linked list/Element definition: Difference between revisions

no edit summary
(Added Kotlin)
No edit summary
Line 414:
=={{header|Oberon-2}}==
<lang oberon2>
MODULE Box;
TYPE
Object* = POINTER TO ObjectDesc;
ObjectDesc* = (* ABSTRACT *) RECORD
END;
 
(* ... *)
END Box.
 
MODULE Collections;
TYPE
Node* = POINTER TO NodeDesc;
NodeDesc* = (* ABSTRACT *) RECORD
prev-,next-: Node;
value-: Box.Object;
END;
 
(* ... *)
END Collections.
</lang>
=={{header|Objeck}}==
Anonymous user