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