class Node<Item> {

var value: Item

var next: Node


Node(value: Item) {

self.value = value

self.next = nil

}

}


Node currentNode = Node<Item>()

.......


currentNode.next = currentNode

currentNode = currentNode.next


.......



머 대충 이렇다고 할 때


currentNode.next = currentNode

currentNode = currentNode.next


이 두 개 차이가 뭐냐;;;

왤케 헷갈리노 이거;;