TAPAlista_de_contenidos
BURYlista_de_contenidos
Tapa los procedimientos, variables y listas de propiedades nombrados en el argumento lista_de_contenidos
.
Una cosa que está tapada no se incluye en las listas devueltas por CONTENIDO, LPROCS, LVARS o LPROPS, pero sí se la incluye en la lista devuelta por TAPADO.
Por implicación, IMTODO no escribe las cosas tapadas, ni las guarda GUARDA.
Es posible tapar un procedimiento, una variable o una lista de propiedades antes de que se lo define. Si tapas algo que no está definido, no aparece en la lista devuelta por TAPADO, pero si lo defines más tarde, entonces, a estas alturas, sí aparecerá en esta la lista devuelta por TAPADO y no en la lista devuelta por CONTENIDO. Es decir, comportará como tapado luego que se lo define. De la misma manera, si borras algo con BORRA que está tapado y, más tarde, lo redefinas, volverá a aparecer como tapado tan pronto como se lo redefine.
TAPA no lanza un error si le pidas que tape un procedimiento.
Ve la sección titulada Preguntas del área de trabajo para una explicación del formato de lista_de_contenidos
.
El ejemplo siguiente muestra como usar TAPA para ocultar un procedimiento del área de trabajo.
PARA FOO ESCRIBE [Yo soy Foo] FIN PARA BAR ESCRIBE [Yo soy Bar] FIN IMTS
PARA BAR PARA FOOTAPA [[FOO] [] []] IMTS
PARA BARFOO
Yo soy Foo
El ejemplo siguiente muestra como usar TAPA para ocultar una variable antes de que se lo define.
TAPA LISTANOMBRES "variable1 MUESTRA ELEMENTO 2 TAPADO
[]HAZ "variable1 1 HAZ "variable2 2 MUESTRA ELEMENTO 2 TAPADO
[variable1]MUESTRA LVARS
[variable2]