PRI
Denominador: Declara un Bloque de método Privado
((PUB
PRI))
PRI
Name
, Param...)
(Param
SourceCodeStatements
Name
es el nombre deseado para el método Privado.
Param
nombre de parámetro (opcional). Los métodos pueden contener ceros o mas
parámetros de coma-delimitado encerrados entre paréntesis. Param es globalmente
única pero otros métodos pueden usar el mismo nombre de símbolo. Cada parámetro
es esencialmente una variable long y se puede tratar como tal.
RValue
nombre para el valor de regreso del método (opcional). Esto se convierte en un
alias a la variable
otros métodos pueden usar el mismo nombre de símbolo. El RValue (y/o la variable
RESULT
) se inicia a cero (0) antes de cada llamada a método.
LocalVar
nombre de una variable local (opcional). LocalVar debe ser globalmente
única, otros métodos pueden usar el mismo nombre de símbolo. Todas las variables
locales son long (cuatro bytes) y se queden sin inicializar hasta la llamada al método.
Los métodos pueden tener cero o variables locales de coma-delimitada.
Count
expresión opcional entre corchetes, indica que es un arreglo local variable, con
Count números de elementos, comienza con un long. Cuando se hace referencia a
estos elementos, comienzan con el elemento 0 y terminan con el elemento Count-1.
SourceCodeStatements
al menos un espacio, que desarrolla la función del método.
Explicación
PRI
es la declaración del Bloque del método Privado. Un método Privado es una sección de
código fuente que desarrolla una función especifica y regresa un resultado. Este es uno de
seis declaraciones especiales (
inherente al lenguaje Spin.
Cada objeto puede contener un numero de métodos privados (
Métodos Privados solo pueden accesarse desde el objeto y servir para desarrollar funciones
protegidas y vitales para el objeto. Los métodos privados son como métodos públicos en todo
sentido excepto que se declaran con
PUB
Vea
, Pág. 186, para mas información.
2: Spin Language Reference –
| LocalVar
:RValue
RESULT
incorporada del método. RValue es globalmente única pero
es una o mas líneas de código fuente ejecutable, indentado por
CON
VAR
OBJ
PUB
PRI
,
,
,
,
PRI
, en lugar de
[Count]
,LocalVar
DAT
, y
) que proporcionan una estructura
PRI
) y públicos (
PUB
, y no se accesan de afuera del objeto.
PRI
...
[Count]
PUB
). Los