Lookup, Lookupz - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido

LOOKUP, LOOKUPZ

LOOKUP, LOOKUPZ
Instrucción: Obtiene un valor de una posición índice dentro de una lista.
((PUB
PRI))
LOOKUP
( Index : ExpressionList )
((PUB
PRI))
LOOKUPZ
( Index : ExpressionList )
Regresa: El valor de la posición base uno de Index (
LOOKUPZ
(
) de ExpressionList, o 0 si esta fuera de rango.
Index
la expresión indica la posición del valor deseado en ExpressionList. Para
LOOKUP
, Index es base uno (1..N). Para
ExpressionList
es una lista de expresiones de coma separada. Caracteres entre comillas
se aceptan, estos se tratan como lista de caracteres de coma separada.
Explicación
LOOKUP
LOOKUPZ
y
son instrucciones que recuperan accesos de una lista de valores.
regresa el valor de ExpressionList que esta localizado en la posición base uno (1..N) dada por
LOOKUPZ
Index.
es igual que
instrucciones si Index esta fuera de rango se regresa un 0.
Usando LOOKUP o LOOKUPZ
LOOKUP
LOOKUPZ
y
son útiles para hacer mapeos de grupos de números contiguos (1, 2, 3, etc. –
o– 0, 1, 2, etc.) a un grupo de números no contiguos (45, -103, 18, etc.) donde no se puede
encontrar expresión algebraica para hacerlo simple. Los siguientes ejemplos asumen que
Print
es un método creado en otro lugar.
PUB ShowList | Index, Temp
repeat Index from 1 to 7
Temp := lookup(Index: 25, 300, 2_510, 163, 17, 8_000, 3)
Print(Temp)
Este ejemplo revisa todos los valores en ExpressionList de
REPEAT
Index
cuenta con
Index
valores de su lista. Si
el valor 300. Asumiendo que
imprimirá 25, 300, 2510, 163, 17, 8000 y 3 en el display.
Pagina 142 · Manual Propeller v1.1
– Referencia de Lenguaje Spin
LOOKUPZ
LOOKUP
excepto que osa base cero en Index (0..N-1). Para ambas
de 1 a 7. Cada iteración del ciclo
es igual a 1, el valor 25 se regresa. Si
Print
es un método que despliega el valor de
LOOKUP
) o posición base cero de Index
, Index es base cero (0..N-1).
LOOKUP
y los muestra. El ciclo
LOOKUP
Index
usa
Index
es igual a 2 se regresa
Temp
LOOKUP
par recuperar
, este ejemplo
Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido