作为脚本语言tcl的空格使用尤为重要
经典报错之 extra characters after close-quote
- 错误的情况
% array set a [list "School,Bupt""Bupt" "School,Tjpu""Tjpu" "School,Njua""Njua"]
extra characters after close-quote
- 正确书写
% array set a [list "School,BUPT" "BUPT" "School,NJU" "NJU" "School,NJUA" "NJUA"]
% parray a
a(School,BUPT) = BUPT
a(School,NJU) = NJU
a(School,NJUA) = NJUA
- 错误原因,数组的键值与元素值之间必须有空格
- extra characters after close-brace
reason: }{ 紧挨在一起了
- 总结:当出现extra characters after close-quote错误时,记得用空格!!!
代码参考 :tcl编程初步