Tipo de Datos: las Listas

Un aspecto poderoso del lenguaje Logo es que una secuencia de palabras puede ser manipulada de la misma forma que una palabra sola. Una lista simple es una secuencia de palabras separadas por espacios en blanco y encerrada entre corchetes.

muestra [Esto es una lista]
Esto es una lista

Una lista puede incluir además sublistas, lo que permite a programadores más sofisticados construir estructuras de datos. Las siguientes son todas las listas posibles:

[Saludos para todos]
[1 X 2 Y 3 Z]
[Hola]
[[house casa] [bridge puente] [dog perro]]
[internet [java html] [www] [gif jpeg]]
[1 [1 2][17 [17 2]]]
[ ]

Las palabras en una lista no necesitan comillas y los espacios en blanco extra se ignoran.

muestra [x y z]
x y z

Habrá notado que los corchetes exteriores no aparecen cuando reporta muestra.

La primera lista [Saludos para todos] tiene tres elementos:

Saludos
para
todos

La lista [[house casa] [bridge puente] [dog perro]] tiene tres elementos, cada uno de los cuales es a su vez una lista