- Verwenden Sie die von der Bibliothek bereitgestellten ASCII-Aliase. Zum Beispiel
|+|
ist ein Alias für⊹
. - Verwenden Sie IntelliJ IDEA mit diesen Live-Vorlagen. Sie können dann schreiben
x mapmap<TAB>
, um zu bekommenx ∘∘
. Installationsanweisungen werden in dieser aktuellen Frage behandelt . IntelliJ hat eine kostenlose Community Edition und ist meine persönliche Wahl und Empfehlung für die Scala-Codierung. - Ich glaube, dass die Abkürzung in Gnome zur Eingabe eines Unicode-Zeichens STRG-UMSCHALT-U, Hex-Code, Enter ist.
- Erstellen Sie Vorlagen für Ihren bevorzugten Editor.
Warum diese Symbole überhaupt verwenden?
- Wir verlassen uns auf das Pimp-my-Library-Muster, aber anstatt einen bestimmten Typ zu umschließen, stellen wir zusätzliche Funktionen bereit, die für jeden Typ mit geeigneten Typklasseninstanzen funktionieren. Durch die Verwendung von nicht standardmäßigen Zeichen werden Namenskollisionen mit den durch die ursprünglichen Typen bereitgestellten Methoden minimiert.
- Einige Operationen, wie z. B. die Functor-Karte, die Monadic-Bindung und der Applicative Functor, werden normalerweise verwendet und sind grundlegend. Scala baut einige davon mit Nachvollziehbarkeit in die Sprache ein. Wir geben Ihnen also die Möglichkeit, die Scalaz-Versionen mit einem Minimum an syntaktischem Durcheinander zu verwenden, fast so, als ob sie Teil der Sprache selbst wären.
Beispiel:
some(7) ∘ List(1, 2, 3) ∗ case class Person(age: Int, name: String) some(10) ⊛ none[String] apply Person.apply