Ich war das Surfen im Perl 6 docs on the shift
routine und sah diesen Schnipsel:Was ist der Unterschied zwischen: D und: D :?
wie folgt definiert:
multi sub shift(Array:D) multi method shift(Array:D:)
Ich weiß :D
bedeutet das Array
defined
und nicht Any
oder Nil
, aber was ist :D:
? Es ist sehr schwer zu suchen.
This section des Typs Signatur docs enthält mehr Beispiele der Syntax, aber nicht (soweit ich es beurteilen kann) erklären es.