TCL 过程中返回和返回 1 之间的差异

  • 本文关键字:返回 之间 过程中 TCL tcl
  • 更新时间 :
  • 英文 :


在tcl 中,过程末尾的返回和返回 1之间有什么区别吗? 在 tcl 中,过程末尾的返回和返回 1之间有什么区别吗?

Tclreturn命令将只返回空字符串,如果你不告诉它返回任何其他内容。这三者都是完全相同的:

return
return ""
return {}

显然,return 1是另一回事。

"return" 返回 none。 这不显示任何内容:

#!/usr/bin/tclsh
proc helloWorld {} {
return 
}
puts [helloWorld]

"返回 1"返回值 1。 此显示 1:

#!/usr/bin/tclsh
proc helloWorld {} {
return 1
}
puts [helloWorld]

最新更新