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

8 lines
234 B
Tcl

proc insertIntoList {existingList predecessor newElement} {
upvar $existingList exList
set exList [linsert $exList [expr [lsearch -exact $exList $predecessor] + 1] $newElement]
}
set list {A B}
insertIntoList list A C
puts $list