Lookdown, Lookdownz - Parallax Propeller P8X32A Manual Del Usuario

Tabla de contenido

Publicidad

LOOKDOWN, LOOKDOWNZ

LOOKDOWN, LOOKDOWNZ
instrucción: Obtiene el índice de un valor en una lista.
((PUB
PRI))
LOOKDOWN
( Value : ExpressionList )
((PUB
PRI))
LOOKDOWNZ
( Value : ExpressionList )
Regresa: Posición de índice base uno (
Value en ExpressionList, o 0 si Value no se encuentra.
Value
esta expresión indica el valor a encontrar en ExpressionList.
ExpressionList
una lista de expresiones de coma separada. Cadenas de caracteres entre
comillas se permiten; estas se tratan como lista de caracteres de coma separada
Explicación
LOOKDOWN
LOOKDOWNZ
y
son comandos que recuperan índices de valores de una lista de valores.
LOOKDOWN
regresa la posición
LOOKDOWNZ
es igual que
ambas instrucciones si Value no se encuentra en ExpressionList entonces se regresa 0.
Usando LOOKDOWN o LOOKDOWNZ
LOOKDOWN
LOOKDOWNZ
y
son útiles para mapeo de un grupo de números no contiguos (25, -103,
18, etc.) a un grupo de números contiguos (1, 2, 3, etc. –o– 0, 1, 2, etc.) donde no hay
expresiones algebraicas que pueden hacerse simples. Los siguientes ejemplos asumen que
Print
es un método creado en otro lado:
PUB ShowList | Index
Print(GetIndex(25))
Print(GetIndex(300))
Print(GetIndex(2510))
Print(GetIndex(163))
Print(GetIndex(17))
Print(GetIndex(8000))
Print(GetIndex(3))
PUB GetIndex(Value): Index
Index := lookdown(Value: 25, 300, 2_510, 163, 17, 8_000, 3)
Pagina 140 · Manual Propeller v1.1
– Referencia de Lenguaje Spin
LOOKDOWN
de índice base uno (1..N) de Value de ExpressionList.
LOOKDOWN
solo que regresa la posición de base cero (0..N−1). Para
) o una posición de base cero (
LOOKDOWNZ
) de

Publicidad

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