Looking for d Keywords? Try Ask4Keywords

D LanguageUFCS - Uniform Function Call Syntax


Syntax

  • aThirdFun (anotherFun (myFun (), 42); // allgemeine Schreibweise (auch gültig)
  • myFun (). anotherFun (42) .aThirdFun (); // UFCS
  • myFun.anotherFun (42) .aThirdFun; // Leere Klammern können entfernt werden

Bemerkungen

In einem Aufruf ab(args...) , wenn der Typ a nicht eine Methode namens hat b , dann wird der Compiler versuchen , den Anruf als neu zu schreiben b(a, args...) .

UFCS - Uniform Function Call Syntax Verwandte Beispiele