Es scheint, dass scala.math.PartialOrdering.lteq
muss immer als (oder mindestens, geben Sie das gleiche Ergebnis wie) definiert sein:
Gibt es einen Grund, warum diese Implementierung nicht in der scala.math.PartialOrdering
Eigenschaft enthalten ist?
Ich rate, ein effizienteres lteq
zu schreiben, da alle anderen Methoden auf lteq
zurückfallen. Sie möchten also kein Option
erstellen und es dann zuordnen. Ich möchte lieber das Gegenteil fragen - warum ist tryCompare
standardmäßig nicht implementiert, z. B .:
... und Sie müssten den hässlichen override
-Modifikator nicht schreiben, wenn Sie lteq
implementieren.
Soweit ich sehen kann, wird tryCompare
niemals innerhalb des gesamten Scala-Standardbibliotheksgebiets verwendet, also ist es vielleicht nur ein 'übriggebliebenes' ...
Tags und Links scala partial-ordering