___ tag123partialordnung ___ hilf uns, dieses Wiki zu bearbeiten
___ tag123scala ___ Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster in einer prägnanten, eleganten und typsicheren Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind:
fortgeschrittenes statisches System mit Typinferenz;
Funktionstypen; Muster-Matching; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Nebenläufigkeit
___ qstntxt ___
Es scheint, dass %code% muss immer als (oder mindestens, geben Sie das gleiche Ergebnis wie) definiert sein:
%Vor%
Gibt es einen Grund, warum diese Implementierung nicht in der %code% Eigenschaft enthalten ist?
___ qstnhdr ___ Warum wird scala.math.PartialOrdering.lteq abstrahiert und nicht in Bezug auf .tryCompare definiert?
___ answer11181004 ___
Ich rate, ein effizienteres %code% zu schreiben, da alle anderen Methoden auf %code% zurückfallen. Sie möchten also kein %code% erstellen und es dann zuordnen. Ich möchte lieber das Gegenteil fragen - warum ist %code% standardmäßig nicht implementiert, z. B .:
%Vor%
... und Sie müssten den hässlichen %code% -Modifikator nicht schreiben, wenn Sie %code% implementieren.
Soweit ich sehen kann, wird %code% niemals innerhalb des gesamten Scala-Standardbibliotheksgebiets verwendet, also ist es vielleicht nur ein 'übriggebliebenes' ...
___