title: Operator symbol for iterator - Kotlin
body: <p>I was having a look at the Iterable interface in Kotlin (kotlin.collections) and noticed that it has one function - the iterator function which returns an Iterator. However, I also noticed that it has the operator keyword. As far as I understand from the <a href="https://kotlinlang.org/docs/operator-overloading.html" rel="nofollow noreferrer">kotlin docs</a> (correct me if I'm wrong) the operator keyword is used for syntactic sugar e.g. operator fun of a.plus(b) enables us to write a + b instead of writing a.plus(b). So, I was wondering, what is the 'syntactic shortcut' if it exists for the iterator() function? Or is there another purpose I'm unaware of? I couldn't find anything about this in the documents.</p>