Welcher Kontext verwirrt den Perl 6 zip-Operator?

8

Betrachten Sie dieses Programm, wo ich einen Hash erstellen. Ich möchte dann zwei Werte darin ändern:

%Vor%

So macht die letzte Zeile von for nichts und es gibt keine Warnung. Der Hash ist unverändert:

%Vor%

Das Hinzufügen einer anderen Anweisung ändert das Verhalten:

%Vor%

Jetzt macht der Inplace-Edit sein Ding, aber es gibt eine Warnung (obwohl ich "nutzlos" streite, wenn ich eine Verwendung dafür gefunden habe):

%Vor%

Wenn ich auf Z+= verzichte, was dasselbe sein sollte, funktioniert es:

%Vor%

Wieder die richtige Ausgabe:

%Vor%     
brian d foy 09.07.2017, 22:56
quelle

1 Antwort

1

Es ist ein Fehler . Behoben ab Rakudo 2018.02.1-45-g8a10fc1

    
Zoffix Znet 26.02.2018 18:23
quelle

Tags und Links