Betrachten Sie diese beiden Anwendungsfälle:
%Vor%und
%Vor% Der erste erzeugt eine Variable will not stay shared
Warnung, während der zweite nicht. Es scheint, dass die Variable in beiden Fällen nicht geteilt wird. Warum gibt es im zweiten Fall keine Warnung?
Es scheint, dass dies ein Fehler oder eine Unterlassung im Pragma warnings
ist.
Zusätzlich zum Spaß gibt diese Anordnung eine andere Warnung:
%Vor% Was warnt Variable "$x" is not available
Diese Warnungen stammen alle aus dem pad_findlex()
API-Aufruf, der in pad.c
definiert wurde.
Es scheint, dass es damit zu tun hat, wenn das enthaltene Pad in einem CV enthalten ist oder nicht, aber ich bin mir nicht sicher über die genauen Einzelheiten.
Tags und Links perl variables subroutine