信息编号:该信息为60天前发布的已过期。
;# 使用时间格式显示
;# 使用日期格式顯示
;# 使用复杂的日期格式显示
;# 没有使用格式输出
;# 得到两个时间进行相减
1.fblocked用于检查通道中是否有有效输入。当非阻塞(non0blocking)方式工作的时候需要确定通道中是否有可用数据,或者判断通道是否被关闭
如果只有单个参数,则参数值被返回;
如果提供了参数和值则对参数进行設置
-blocking:设置工作模式是否阻塞,当通道中的数据不能被读写的时候(读的时候没有数据写的时候缓冲区满)
=auto:自动,换行回车,回车换行等都作为结束符
=binary:换行作为结束符
=cr:回车作为结束符
=crlf:回车换行作为结束符
=lf:换行作为结束符(UNIX标准)
;# 当客户端连接服务器端时执行serverOpen
flush $sock ;#这里触發了readLine,但是因为没有行结束符,读了个空,并且等待继续读,阻塞了,但是didRead被加成了一
LineNewline,读到值后,状态变成了不阻塞,didRead被加成了二,所以这个循环只执行叻一次
close $sock ;#这里触发了readLine,等待服务器端通道关闭后再关闭服务器端连接
常见一个子解释器返回名字 -safe:使子解释器不能存取某些危险的系统工具 |
茬子解释器中执行args |
这个命令使子解释器和主解释器可以共享代码 |
;#在两个子进程中分别设置name变量和过程nameis
1.这个例子是在unix下运行通过的,附带嘚说明已经非常详细了所以不再另做讲解
1. 参看<:更多数组相关>,函数Φ数组的输入使用upvar的例子;
以下是bidz添加内容
info cmdcount返回当前的解释器已经执行的命令的个数
info library返回标准的Tcl脚本的可的路径。实际上是存在变量