Looking for scala Keywords? Try Ask4Keywords

Scala LanguageImpliziert


Syntax

  • impliziter Wert x: T = ???

Bemerkungen

Implizite Klassen ermöglichen das Hinzufügen benutzerdefinierter Methoden zu vorhandenen Typen, ohne dass der Code geändert werden muss. Dadurch werden Typen angereichert, ohne dass der Code gesteuert werden muss.

Die Verwendung impliziter Typen zum Anreichern einer vorhandenen Klasse wird häufig als Muster zum Anreichern meiner Bibliothek bezeichnet.

Einschränkungen für implizite Klassen

  1. Implizite Klassen dürfen nur innerhalb einer anderen Klasse, eines anderen Objekts oder einer anderen Eigenschaft existieren.
  2. Implizite Klassen dürfen nur einen nicht-impliziten primären Konstruktorparameter haben.
  3. Es darf keine andere Objekt-, Klassen-, Merkmals- oder Klassenmitgliedsdefinition innerhalb desselben Bereichs geben, die denselben Namen wie die implizite Klasse hat.

Impliziert Verwandte Beispiele