RosettaCodeData/Task/Singly-linked-list-Traversal/Ruby/singly-linked-list-traversal.rb
2023-07-01 13:44:08 -04:00

13 lines
238 B
Ruby

head = ListNode.new("a", ListNode.new("b", ListNode.new("c")))
head.insertAfter("b", "b+")
# then:
head.each {|node| print node.value, ","}
puts
# or
current = head
begin
print current.value, ","
end while current = current.succ
puts