더북(TheBook)

따라서 상태 다이어그램은 그림 10-3과 같다.

▼ 그림 10-3 상태 다이어그램

1117988.png 

여기서 두 리스트는 같은 원소를 갖고 있으므로 동등하다(equivalent)고 얘기할 수 있지만, 같은 객체를 참조하는 것은 아니므로 일치한다(identical)고 얘기할 수는 없다. 두 객체가 일치한다면 동등하다고 할 수 있지만, 두 객체가 동등하다고 반드시 일치한다고 얘기할 수는 없다.

지금까지 객체을 서로 바꿔가며 사용해왔지만, 좀 더 엄밀히 말하자면 객체는 값을 갖는다. 리스트 [1, 2, 3]을 평가하면 정수들로 구성된 시퀀스를 값으로 갖는 리스트 객체를 얻게 된다. 다른 리스트가 같은 원소를 갖고 있다면 같은 값을 갖고 있다고 얘기할 수는 있지만, 같은 객체라고는 얘기할 수 없다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.