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
이 두 개 차이가 뭐냐;;;
왤케 헷갈리노 이거;;
안알랴줌
currentNode라는 변수 currentNode라는 변수가 참조하는 인스턴스의 변수
첫번째는 현재 노드의 next를 현재노드로 가리키게 한거고 두번째는 현재 노드의 다음 노드를 현재 노드로 가져오는거셈