TCL 中的反斜杠是什么意思?
我有一个关于TCL中“\”的问题
我看到一段代码如下:
proc ::A::B {c \
d \
e \
f
}
参数列表中的这个“\”是什么意思?
谁能帮我解决这个问题吗?
I have a question about "\" in TCL
I see a piece of code as following:
proc ::A::B {c \
d \
e \
f
}
what does this "\" mean in the parameter list?
can anyone help me on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如语言定义中所述,
这意味着您的示例:
完全等于此(注意间距):
鉴于这将是对正常
proc
命令的无效调用,我怀疑您已经稍微修改一下你的示例代码。 :-)As stated in the language definition,
This means that your sample:
is exactly equivalent to this (note the spacing):
Given that this would be an invalid call of the normal
proc
command, I suspect you've trimmed your sample code a bit. :-)Tcl 中行尾的反斜杠
\
表示行继续。因此,您的声明与: 完全相同,只是它被分解为多个源代码行。
The backslash
\
at the end of a line in Tcl indicates line continuation. So your statement is exactly the same as:except it's broken up across more than one source line.