3
我想在一个命令中有一个注释,看起来这是不可能的,因为'#'字符在Tcl 8.4中定义为:任何方式在Tcl命令中嵌入评论?
如果一个哈希字符(``#'')出现在Tcl期望命令的第一个单词的第一个字符的地方,那么哈希字符及其后面的字符(通过下一个换行符)将被视为注释并被忽略。注释字符只有在命令开始时才有意义。
想象一下这是如何可能的工作(没有这些意见,在我的实验工作的)这个例子:
array set myArray [list red 3 \
blue 4 ;# Blue is before purple.
purple 5 # Purple is after red.
green 7 \
yellow 8]
似乎棘手的问题是如何继续嵌有评论list命令?也许像这里的/ *嵌入式注释的C++风格。 * /但我只看到#在Tcl中用于注释行结束,没有开始和结束注释语法。