Freigeben über


Benennungskonventionen für Variablen

Verwenden Sie beim Benennen von Variablen das vorgeschlagene Format.

 [Scope]TypeName

Parameter

  • Scope
    Optional. Eine Konvention zum Kennzeichen des Verweisbereichs der Variable. Lokale Variablen können z. B. mit dem Präfix l versehen werden, was daran erinnern soll, dass auf diese nur innerhalb der Prozedur verwiesen werden kann, in der sie definiert wurden. Die vorgeschlagenen Ausdrücke für Scope lauten wie folgt:

    Scope Beschreibung Beispiel
    L Lokal
    lnCounter
    P PRIVATE (Standard)
    pnStatus
    g PUBLIC (global)
    gnOldRecno
    T Parameter
    tnRecNo
  • Typ
    Konvention zum Kennzeichnen des Datentyps einer Variable. Die vorgeschlagenen Präfixe für Type lauten wie folgt:

    Typ Beschreibung Beispiel
    a Array
    aMonths
    c Zeichen
    cLastName
    Y Währung
    yCurrentValue
    D Datum
    dBirthDay
    T DatumZeit
    tLastModified
    b Double
    bValue
    f Gleitkomma
    fInterest
    L Logisch
    lFlag
    n Numerisch
    nCounter
    O Objekt
    oEmployee
    U Unbekannt
    uReturnValue

Hinweise

Präfixe sind nicht erforderlich, gehören jedoch zur guten Programmierpraxis. Das Verwenden eines Präfixes diktiert nicht den Wert der Variable. In Visual FoxPro dienen Präfixe lediglich als Benennungskonvention. Das Hinzufügen des Präfixes c bedeutet z. B. nicht, dass ausschließlich Zeichendaten in der Variable gespeichert werden. Es soll Sie daran erinnern, dass diese Variable zum Akzeptieren von Zeichendaten erstellt wurde.

Anmerkung   Das Bereichspräfix ist empfohlen, aber nicht erforderlich. In einigen Fällen wird kein bestimmter Bereich angegeben. So gibt es z. B. im Hauptprogramm einer eigenständigen Anwendung keinen Unterschied in der Sichtbarkeit von Variablen, die als PUBLIC oder PRIVATE deklariert wurden. Das Typpräfix ist immer wichtig und in Beispielprogrammen erforderlich.

Weitere Informationen hierzu finden Sie unter Namenserstellung in Visual FoxPro.

Siehe auch

Benennungskonventionen für Konstanten | Benennungskonventionen für Objekte | Benennungskonventionen für Tabellenfelder | Namenserstellung in Visual FoxPro | Benennungskonventionen für Fenster