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?