Eternius: Selbstprogrammierte Board-Software

Beitrag lesen

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.
0 49

Selbstprogrammierte Board-Software

Andavos
  • meinung
  1. -1
    Ludger
    1. 0
      Andavos
      1. 0
        Ludger
        1. 0
          Andavos
  2. 0
    sungirl2005
    1. 2
      Fabian St.
      1. 0
        sungirl2005
    2. 0
      Andavos
      1. 0
        sungirl2005
        1. 1
          Andavos
          1. 0
            sungirl2005
            1. 0
              Andavos
              1. 0
                sungirl2005
            2. 0
              Thomas J.S.
              1. 0
                Andavos
                1. 0
                  Thomas J.S.
              2. 0
                Dennis
          2. 0
            Fabian St.
  3. 4
    Eternius
    1. 0
      Andavos
      1. 0
        Dennis
        1. 0
          Andavos
          1. 0
            wahsaga
            1. 0
              Andavos
              1. 0
                wahsaga
                1. 0
                  Andavos
                  1. 1
                    Christian Kruse
              2. 0
                Christian Kruse
          2. 0
            Alexander Brock
      2. 2
        Christoph Zurnieden
        1. 0
          wahsaga
          1. 0
            Christoph Zurnieden
        2. 1
          Eternius
          1. 1
            Christoph Zurnieden
            1. 0
              Eternius
              1. 0
                Christoph Zurnieden
                1. 0
                  Eternius
                  1. 0
                    Eternius
                  2. 0
                    Christoph Zurnieden
                    1. 0
                      Eternius
                      1. 0
                        Christoph Zurnieden
                        1. 0
                          Eternius
      3. 0
        Christian Kruse
        1. 0
          Andavos
    2. 0
      Jeena Paradies
      1. 0
        Andavos
        1. 3
          Sven Rautenberg
    3. 0
      Andavos