Hi,
Ja, aber es ist nicht egal, ob die Variable 'blub' existiert und das meinte ich.
klär mich auf?! (nein, nicht den witz mit den bienchen und blümchen)
[..] pseudo code
wenn variablenname entspricht vorgabe: '[^0-9a-zA-Z_]'
wenn variable lässt sich in schema einteilen (z.B.!!) [typ]_[length]_[rest]
wenn Vorgaben treffen auf variablen inhalt zu
übernehme variable in das ergebnishash
sonst die
sonst die
sonst die
"Vorgaben" sind hier die Typisierung laut Variablennamen und die sonstigen üblichen Checks (nur ASCII im String o.ä.)
ja, was sonst? bzw. klär mich auf :)
Die allererste Prüfung hier ist also, ob der Variablenname eine Entsprechung in einer Liste der erlaubten Variablennamen findet.
nein. das ist für die funktion gar nicht entscheidbar. Die funktion ist eine der ersten, die aufgerufen wird, daher kann sie nicht wissen, welche variablen ein modul/plugin ganz am ende benötigt.
Das wäre dann eine schöne Bequemlichkeit, mehr zwar nicht, aber immerhin.
was heisst bequemlichkeit? man kommt ja gar nicht drumherum.
So wie Du das machst fehlt die Nutzung der Kontrollmöglichkeit, die so eine Namenskonvention bietet.
die da wären?
gruss
no strict;
no warnings;
79.78 cups of Coffee (Brewed) + Me = Death
Kalorien sind winzig kleine nachtaktive Tiere, die unbeobachtet menschliche Kleidung enger nähen.