diff --git a/ll.jl b/ll.jl index 375f0bef362d8737f3ed2c02561ff7e88a0b304d..38c44ab4c1a11024fe92f38ffa2cbf1b86d18051 100644 --- a/ll.jl +++ b/ll.jl @@ -1,17 +1,16 @@ module SLL -export SLLNode +export SLLNode,add type SLLNode data next::SLLNode - SLLNode() = new() -# SLLNode(x) = (node = new(); node.data = x; node.next = node) +# SLLNode() = new() + SLLNode(x) = (node = new(); node.data = x; node.next = node) end -# function add(list::SLLNode,new::SLLNode) -# list.next = new -# list -# end +function add(list::SLLNode,data) + list.next = new SLLNode(data) +end end