Funciones de las listas


¿Quieres añadir a una lista o reemplazar la lista, esa es la cuestión, porque se puede hacer ambas cosas.

  

Los fundamentos de la lista:


Una lista de la aplicación de Inventor puede ser una cosa simple, como en '(abcdef)   

Recuerde que una lista debe ser declarada como una lista, normalmente con la declaración 'Hacer una lista de " 
como se muestra aquí.
Usted puede destruir una lista mediante la asignación de una cadena a la misma, como "Mi lista establecida en el texto" abc "va a cambiar su lista en un texto y declaraciones futuras lista ya no funcionará hasta que la convierten en una lista de nuevo.

 

(Por cierto, (abcdef) es lo que imprime cuando usted pone en la lista anterior en una multinacional. (abc (def) es una lista de 4 elementos, uno de los cuales es una lista))


Listas en una lista (lista de listas):

o puede ser una lista de listas, como esta

 

Notas acerca de las listas en una lista:
Recogida del artículo al azar de la lista: de listas y devuelve una sub-lista, ((aaa) (bbb) (ccc)) devolverá uno de los sub-listas (¿?) trabajará con una lista
mientras que (abc 
(aaa) (bbb) (ccc)) devolverá uno de los seis elementos de la lista

Está en la lista: sólo buscará una lista única y se detendrá cuando se encuentra con una sub-lista. (Ve a Buscando en una lista de las listas a continuación)

Longitud de la lista: sólo devolverá el número de elementos en la lista principal, es decir,
(abc (aaa) (bbb) (ccc)) devuelve 6, puntos 3 y 3 sub-listas no 12.


Adición de listas


A veces usted quiere tener una larga lista de elementos estáticos en una lista pero sólo se puede añadir algo así como 50 o más puntos antes de quedarse sin espacio horizontal

Para solucionar este problema puede hacer que dos o más lista y luego se suman a través del "APPEND TO LIST" declaración.

 

Buscando una lista:


Usted puede utilizar "Contiene" el inventor de la aplicación de bloques de texto en ambos una lista y una lista de listas

 

Pero es en la lista de 'los controles sólo la primera lista se encuentra en una lista de la lista (los mismos datos que el anterior)

Buscando una lista de listas:

A continuación añadimos tres listas en una lista y ahora lo que para ellos la búsqueda.
En primer lugar, sólo se le mostrará la lista de primas.
A continuación, vamos a imprimir cada elemento de la lista con un espacio entre ellos.
Ahora vamos a buscar a través de la lista con la posición en la lista "la declaración, en busca de" Punto 2.3 ".
Pero se produce un error, porque la posición en la lista de "sólo buscará en la lista y no una lista de la lista. Si usted tiene algo así como (abc (def)) la posición en la lista "se encuentra a, b, oc, pero nada después de eso.
Y buscar "de f" o "(definición)" en "((abc) (def) (ghi))" también se producirá un error.

Aceptar así que ¿cómo podemos buscar una lista de listas.
Parece que las listas son una sub-clase del tema del texto (es decir, un elemento de texto con formato especial es una lista).
Así que para saber si una cadena se encuentra en una lista de listas que puede utilizar "CONTIENE" la declaración de texto. Ahora bien, esto sólo devuelve Verdadero o Falso para que podamos utilizar este para ver si un artículo está en las listas antes de pasar el tiempo de búsqueda en profundidad.

Use un 'si a continuación, hacer "declaración de llamar« contiene »y si es cierto entonces utilizar la instrucción" foreach "para pasar por cada lista en la lista y hacer una' posición en la lista 'de la búsqueda en cada sublista. 

Usted puede agregar una lista a una lista