Convenciones de nomenclatura de variables

Siga este formato sugerido para asignar nombre a las variables.

[Scope]TypeName

Parámetros

  • Scope
    Opcional. Una convención que indica el alcance de referencia de la variable. Por ejemplo, las variables locales pueden comenzar con “l”, lo que recuerda que sólo puede hacerse referencia a ellas desde el procedimiento donde se definen. Las expresiones sugeridas para Scope son:

    Alcance Descripción Ejemplo
    l Local
    lnCounter
    p Privada (predeterminada)
    pnStatus
    g Pública (global)
    gnOldRecno
    t Parámetro
    tnRecNo
  • Type
    Especifica el tipo de datos para la variable. Las opciones para Type son:

    Tipo Descripción Ejemplo
    a Matriz
    aMonths
    c Character
    cLastName
    y Currency
    yCurrentValue
    d Fecha
    dBirthDay
    t Datetime
    tLastModified
    b Double
    bValue
    f Flotante
    fInterest
    l Lógicas
    lFlag
    n Numérico
    nCounter
    o Objeto
    oEmployee
    u Desconocido
    uReturnValue

Observaciones

Los prefijos no son necesarios, pero son recomendables como buen hábito de programación. El uso de un prefijo no fija el valor de una variable; en Visual FoxPro, los prefijos sólo se utilizan como convención de nomenclatura. Por ejemplo, cuando se agrega el prefijo “c”, no significa que sólo se almacenen datos de tipo carácter en la variable, pero le ayuda a recordar que la variable se creó para almacenar datos de tipo carácter.

Nota   El prefijo de alcance es recomendable pero no necesario. En algunos casos, el alcance explícito no se aplica. Por ejemplo, en el programa principal de una aplicación independiente, no hay diferencia en la visibilidad para variables con alcance PUBLIC o PRIVATE. El tipo de prefijo siempre es relevante y necesario en los programas de ejemplo.

Para obtener más información, vea Reglas de nombres de Visual FoxPro.

Vea también

Convenciones de nomenclatura de constantes | Convenciones de nomenclatura de objetos | Convenciones de nomenclatura de campos de tabla | Reglas de nombres de Visual FoxPro | Convenciones de nomenclatura de ventanas