tcl - 错误:错误#args:应该是“proc name”
问题描述
这是 gui.tcl 中的代码脚本:
label .login.nickLabel -text "User:"
entry .login.nick
label .login.hostLabel -text "Host:"
entry .login.host
chat::logic::login [.login.host get] [.login.nick get]
这是 logic.tcl 中的代码:
proc chat::logic::login {hostName nickName} {
chat::model::getSock $hostName
...
}
这是model.tcl中的代码:
proc chat::model:::getSock {hostName} {
variable sock
set sock [socket $hostName 9988]
fconfigure $sock -buffering line
return $sock
}
当我运行代码时,它报告一个错误:错误# args: should be "chat::model::getSock hostName"
我如何解决它?
解决方案
推荐阅读
- database - 休眠 DDL 问题。DB Tables 尝试在 Spring Boot 中仍然生成表
- python - Python使用PYQT5中的PrinterDialog将PIL图像发送到打印机-问题PyQT5窗口关闭
- python - 类型错误:oauth_callback() 缺少 1 个必需的位置参数:'self'
- blockchain - 使用区块链保护照片所有权
- java - Spring Boot + Oauth 2 单点登录 ridirect uri 不当行为
- kotlin - Kotlin - 从列表中删除一个元素时并让
- javascript - TypeError:断开连接时无法读取未定义的属性“id”
- scala - 在 spark scala 中使用 if 连接多列
- python - 用于将类似 printf 的格式字符串与实际打印匹配的 Python 正则表达式
- python - 如何为 matplotlib 中的每个条形分配不同的标签?