1. 程式人生 > >TCL中雙引號和大括號的區別

TCL中雙引號和大括號的區別

TCL直譯器對(1)雙引號(" ")中的各種分隔符不作處理,但是對於換行符(\n)$[ ]兩種置換符會照常處理。

                       (2)花括號({ })對各種特殊字元都不會做特殊處理,跟普通字元一樣處理。

例項

(1)換行符

% set x "\na\nb"

a
b
% set x {\na\nb}
\na\nb

(2)$符
% set y "360"
360
% set z {$y}
$y
% set z "$y"
360

(3)[ ]符
% set zz "[set zz 1]"
1
% set zz {set zz 1}
set zz 1
% set zz {[set zz 1]}
[set zz 1]