Was ist der Operator === (Triple Equal) in Scala Koans?

Ich begann mich durch dieScala Koans(Diese Idee ist einem ähnlichen Ruby-Koans-Projekt nachempfunden.) Sie starten das sbt-Tool, das einen Test ausführt, und mahnen:

[info]   + ***************************************** 
[info]   +  
[info]   +  
[info]   +  
[info]   + Please meditate on koan "None equals None" of suite "AboutEmptyValues" 
[info]   +  
[info]   +  
[info]   +  
[info]   + ***************************************** 

... und so siehst du dir diesen Unit Test an und er sagt:

test("None equals None") {
  assert(None === __)
}

... und nach der Meditation wird dir klar, dass du die Lücke folgendermaßen ausfüllen solltest:

test("None equals None") {
  assert(None === None)
}

... und dann geht es weiter zum nächsten Unit Test.

Meine Frage ist jedoch, was das ist=== Operator? Ich kann es nirgendwo finden. Ist dies ein DSL-Betreiber, der im Scala Koans-Projekt selbst definiert ist? Oder ist es Teil des ScalaTest-Frameworks? Oder in der Scala?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage