Tcl 添加属性时出错

Tcl 添加属性时出错,tcl,Tcl,在尝试添加新属性时,我得到 Error: #1900068: add attribute failed Error: #1900003: Expected keyword - got 'the' Tcl(与许多其他编程语言一样)要求您使用真正的“”,而不是像“和”这样的“智能引号”。如果您的编辑器坚持在按时将“更改为”,强烈建议您使用不同的编辑器。有许多适合此任务的编辑器,但它们与文字处理器是分离的 由于“对Tcl来说根本不是一个特殊的字符,”Enter只是一个包含六个字符的“裸字”,Tcl对此

在尝试添加新属性时,我得到

Error: #1900068: add attribute failed Error: #1900003: Expected keyword - got 'the' Tcl(与许多其他编程语言一样)要求您使用真正的
”,而不是像
这样的“智能引号”。如果您的编辑器坚持在按时将
更改为
,强烈建议您使用不同的编辑器。有许多适合此任务的编辑器,但它们与文字处理器是分离的

由于
对Tcl来说根本不是一个特殊的字符,
”Enter
只是一个包含六个字符的“裸字”,Tcl对此非常满意。(后面是一个
这个
字,一个
配送
字,等等。)但是,
description
命令不是!它只需要一个参数,这意味着您需要使用正确的引号类型

add attribute LabelTest
description "Enter the shipping label number"
type integer;
请注意,堆栈溢出突出显示的“我的更正版本”与您的代码不同。这是因为它使用了正确类型的引号…

您的引号(“)似乎不标准。
vs.
add attribute LabelTest
description "Enter the shipping label number"
type integer;