-
Tcl读书笔记(十二)——命名空间
作者: phoenix_lo / 发表于 2012-09-05 11:58:32
1. 命名空间与全局命名空间。 Tcl解释器将所有命令和全局变量分组管理,这些小组称为命名空间,一个命名空间中的命令和变量不会影响另一个命名空间。这些命名空间本身呈树形组织,一个命名空间中的命...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(十一)——过程
作者: phoenix_lo / 发表于 2012-08-03 09:46:03
1. 过程基础:proc与return 过程由proc命令创建,示例如下: proc plus {a b} { expr {$a+$b} }2. 局部和全局变量: 当Tcl处理过程块时,它会使用...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(十)——流程控制
作者: phoenix_lo / 发表于 2012-07-26 11:46:14
1. if命令: if命令可以拥有多个elseif子命令,每个子句有相应的表达式和脚本,最后还可以拥有一个else子句。如果一条if命令没有else子句,而所有的检测都不能通过时,它就不会执行任何脚本,直接返回...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(九)——字典
作者: phoenix_lo / 发表于 2012-07-23 15:13:49
1. 基本字典结构与dict get命令: 字典是类似于有偶数个元素的列表的一种结构,其中第一、三、五(等等)个元素(关键字)都互不相同。字典中可以有任意多个元素,但是每个值的关键字都必须是独一无二...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(八)——列表
作者: phoenix_lo / 发表于 2012-07-20 16:10:03
1. 基本列表结构与lindex和llength命令: lindex至少获取两个参数,即一个列表和一个索引值,并返回从列表中取得的元素。索引从0开始。 % lindex {The Summer With YOu} 1 &...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(七)——字符集与消息目录
作者: phoenix_lo / 发表于 2012-07-20 10:50:20
1. 字符编码和操作系统:
默认情况下,Tcl source命令使用系统编码读取文件。如果脚本文件使用的不是系统编码,可以用source -encoding选项提供所用的编码名称。如使用Shift-JIS编码:&nbs...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(六)——正则表达式
作者: phoenix_lo / 发表于 2012-07-20 10:48:40
1. 使用正则表达式进行模式匹配: Tcl支持三类正则表达式,分别称为基本正则表达式(BRE)、扩展正则表达式(ERE)、高级正则表达式(ARE)。自8.1版本开始,Tcl命令都默认支持ARE。 1.1...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(五)——字符串操作
作者: phoenix_lo / 发表于 2012-07-12 11:10:52
1. 取得字符: string index:从参数中按索引取得字符。索引位置从0开始。最后一位可用"end"表示。倒数第二位可用"end-1"表示。依此类推。 % string index "The Summer With You" end-2&...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(四)——表达式
作者: phoenix_lo / 发表于 2012-07-12 10:45:16
表达式的操作数通常是整数或者实数。整数可以是以下格式。 十进制——普通格式。 二进制——0b开头。
八进制——0o开头。 十六进制——0x开头。 为了与更早发布的Tcl兼容,八进制整型值也可以只在操作数...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Tcl读书笔记(三)——变量
作者: phoenix_lo / 发表于 2012-05-30 10:27:33
Tcl中的数组是元素的集合,每一个元素是有自己的名称和值的变量。数组元素的名称由两部分组成:数组名和数组中的元素名。数组名和元素名都可以是任意的字符串。因此Tcl的数组有时也被称为关联数组,以便同其...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…