RosettaCodeData/Task/Singly-linked-list-Element-insertion/Pop11/singly-linked-list-element-insertion-2.pop11
2023-07-01 13:44:08 -04:00

14 lines
316 B
Text

uses objectclass;
define :class ListNode;
slot value = [];
slot next = [];
enddefine;
define insert_into_List(anchor, x);
consListNode(x, next(anchor)) -> next(anchor);
enddefine;
;;; Build inital list
lvars l2 = consListNode("a", []);
insert_into_List(l2, "b");
;;; insert c
insert_into_List(l2, "c");