Tcl (наряду со многими другими языками программирования) требует, чтобы вы использовать real "
вместо «умных котировок», таких как “
и ”
. Если ваш редактор настаивает на изменении "
в “
при нажатии ", вы сильно рекомендуется использовать другой редактор. Есть много редакторов, подходящих для выполнения этой задачи, но они не пересекаются с текстовыми процессорами.
С “
не является особым персонажем для Tcl вообще, “Enter
- это просто «гоночное слово» с шестью символами в нем, которое Tcl совершенно доволен. (За ним следует слово the
, слово shipping
и т. Д.) Однако description
команда не нужна! Он хочет только один аргумент, а это значит, что вам нужно использовать правильный тип цитаты.
add attribute LabelTest
description "Enter the shipping label number"
type integer;
Обратите внимание, что Stack Overflow выделяет мою исправленную версию по-разному для вашего кода. Это потому, что он использует правильный тип цитаты ...
Ваши кавычки (") кажутся нестандартными.' '' Vs. '' ' –