Thread Variable deklarieren (oder auch nicht): "strict 'vars'" dynamisch?
(6 answers)
Opened by pKai at 2005-04-17 21:12
Hallo,
ist es möglich unter "use strict" dynamisch instanzierte Variablen direkt zu verwenden? Das beste, was ich dazu bisher hinbekommen habe ist folgendes: Code: (dl
)
1 use strict; Hinter den Kulissen läuft dabei folgendes ab: Code: (dl
)
1 package Constraints::Rule; Code: (dl
)
1 package Constraints::Variable; Der praktische Nutzen ist natürlich gering. Ich hatte gedacht, bei meiner angedachten Constraints-Maschine die Regeln/Variablen aus einer eingelesenen Spezifikation zu erzeugen (ist auch kein Problem und weniger schreibaufwändig als direkt die Objektmethoden hinzuschreiben) und dann bei der weiteren Demonstration im Skript (Variablen umsetzten, Berechnungen auslösen) die Methodenaufrufe direkt zu verwenden und dabei die Objekte bei Ihren "natürlichen" Namen zu benennen. CGI.pm kennt mit &import_names ja was ähnliches, aber da muss der Namensraum ebenfalls explizit angegeben werden. Naja, ist wahrscheinlich besser gleich das komplette Interface zu der Constraints-Maschine von den Perl-Interna abzukoppeln ;)\n\n <!--EDIT|pKai|1113758020--> I sense a soul in search of answers.
|