Встроенные команды ТCL


list

        Команда создает список.

         Синтаксис
        list?arg arg ...?

        Описание

        Команда list возвращает новый список из всех элементов arg или пустой список, если аргументы не указаны. При формировании списка по необходимости используются фигурные скобки и обратные слеши, что позволяет потом использовать команду index для извлечения исходных аргументов, а также использовать команду eval для исполнения результирующего списка, с arg1, содержащим имя команды, и остальными arg в качестве ее аргументов.

        Команда list отличается от команды concat тем, что команда concat удаляет один уровень группирования перед образованием списка, тогда как команда list работает непосредственно с исходными аргументами. Например, команда

        list a b {с d е} {f {g h}}

вернет a b {с d е} {f {g h}}.

        Тогда как команда concat с теми же аргументами вернет a b с d е f {g h}.
Hosted by uCoz