Spec-Zone.ru › Tcl/Tk

concat

Имя

concat — Объединение списков

Синопсис

concat?arg arg ...?

Описание

Эта команда объединяет каждый из своих аргументов вместе с пробелами после обрезки начальных и конечных пробелов каждого из них. Если все аргументы являются списками, это имеет тот же эффект, что и конкатенация их в один список. Она допускает любое количество аргументов; если не предоставлены никакие arg, результат — пустая строка.

Примеры

Хотя concat будет конкатенировать списки, сглаживая их в процессе (что даёт следующее интерактивное сеанса):
% concat a b {c d e} {f {g h}}
a b c d e f {g h}

она также будет конкатенировать вещи, которые не являются списками, как можно увидеть из этого сеанса:

% concat " a b {c   " d "  e} f"
a b {c d e} f

Обратите также внимание, что конкатенация не удаляет пробелы из середины значений, как можно увидеть здесь:

% concat "a   b   c" { d e f }
a   b   c d e f

(т.е., между каждым из a, b и c есть три пробела).

См. также

append, eval, join

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TclCmd/concat.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TclCmd/concat.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API