Raku-Kurs / Fortgeschritten / Operatoren / Traits und Pragmas / Eingebaute Traits

Quiz — Traits

Welches Trait ermöglicht es einer Subroutine, die Variable des Aufrufers über einen Parameter zu ändern?

1is rw
0is copy
0is default
0keines — Parameter sind standardmäßig beschreibbar

Ein Parameter ist standardmäßig schreibgeschützt, sodass einem einfachen Parameter nichts zugewiesen werden kann. is rw bindet den Parameter an die eigene Variable des Aufrufers, sodass eine Änderung innerhalb der Routine auch außerhalb sichtbar ist. is copy würde stattdessen eine veränderbare Kopie liefern und den Aufrufer unberührt lassen.

Kursnavigation

Eingebaute Traits   |   Einen Trait schreiben