Rapid-Q by William Yu (c)1999-2000 .

Back to holyguard.net

Convenzioni per i nomi

Rapid-Q non è un linguaggio maiuscolo_sensibile, quindi puoi definire una variabile MYNAME e potrai riferirti ad essa anche se scrivi così MyName. Per seguire una regola, sii coerente, quindi scrivi sempre allo stesso modo il nome di ciascuna variabile, es MYNAME poi ricordati sempre di scrivere MYNAME. Può essere una buona idea lo scrivere il nome tutto maiuscolo:
    DIM MYNAME AS STRING
    DIM MYPHONE AS LONG
    DIM myAddr AS STRING*25

In tale contesto la ultima dichiarazione non è coerente con le precedenti due, e quindi volendo seguire la regola o si riscrivono le prime due o si rende tutto maiuscole la terza myAddr. Una regola molto seguità è scrivere tutto maiuscolo i nomi delle variabili CONST e delle parole_chiave_risevate (keywords),mentre i nomi delle variabili normali e delle subroutines sono scritte in minuscolo. Invece le UDTs, hanno la prima lettera in maiuscolo e le altre minuscole. Ecco un esempio:

    CONST FALSE = 0
    CONST TRUE = NOT FALSE

    TYPE TAddress
        name    AS STRING*35
        address AS STRING*255
    END TYPE

    DIM addressBook AS TAddress
    DIM myPhone     AS LONG
    DIM myName      AS STRING
    DIM dog         AS SHORT

    SUB mySub (x AS LONG)
    END SUB

Puoi notare che in questo esempio il nome della UDT è preceduto dalla lettera T (TAddress). Questa è una altra convenzione diffusa, e non obbligatoria. Ricorda che l'unica regola fondamentale è scegliere uno stile di scrittura e non cambiarlo, ma essere poi coerenti con esso.