TCL中双引号和大括号的区别

转载自https://blog.csdn.net/loneba/article/details/15182387
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]}

猜你喜欢

转载自blog.csdn.net/wanggong_1991/article/details/89478053
今日推荐