Chapter 11 - Feedback

Just wanted to give kudos. I really love the imposter examples in this chapter, especially finding the real instance among the imposters. The examples in this chapter do a great job of clearly conveying the concepts. :+1:

I do have a question though. In this section:

// Since `Person` is a reference type, you can use === to grab the real John out of the list of imposters and modify the value.
// The original `john` variable will print the new last name!
val indexOfJohn = mutableImposters.indexOf(john)
if (indexOfJohn != -1) {
  mutableImposters[indexOfJohn].lastName = "Bananapeel"
}

You mentioned using the === operator but then I don’t see that operator being used in this case, rather indexOf is used. Does indexOf() relate somehow to the === operator? If so, perhaps a sentence clarifying this relationship would be helpful. Thanks.

@abunur Thank you for the heads up - much appreciated! I will forward it to the book team.