Las listas en Tcl. Estructuras de datos.

Las listas son la estructura base de Tcl. Dos ejemplos de uso de listas a continuación, donde explicamos qué hace cada comando y comentamos en el código la respuesta de la consola.

Ejemplo 1: Creamos una lista con el comando list (hay más fomas de crear listas), que contiene 3 palabras. Mostramos su longitud con el comando llength. Mostramos el elemento de índice 1 de la lista con el comando lindex. Creamos una variable que contiene una palabra. Unimos esa variable a la lista como su último elemento, con el comando append, también devuelve la cadena modificada.

set Listauno [list «hola» «que» «tal»]
# devuelve hola que tal

llength $Listauno  
# devuelve 3
lindex $Listauno 1 
# devuelve que
set estas «estas»

 # devuelve estas
lappend Listauno $estas
 
# devuelve hola que tal estas
llength $Listauno
 
# devuelve 4

Ejemplo 2: Igual que el anterior, sólo que partimos de una lista vacía. Útil en algunos casos.

set Listados [list]
llength $Listados
 
# devuelve 0
set algo «algo»
 
# devuelve algo
lappend Listados $algo

 # devuelve algo
llength $Listados
 
# devuelve 1
%

Write a Reply or Comment

Your email address will not be published.