NS2学习笔记tcl和OtclTCL语言1.解释性语言,可以使用命令行或者脚本的方式运行2.以#和;#为注释符,其中#只能在行首注释,;#可以在行尾注释,例如:#注释set i 100set j 100 ;#注释3.所有的命令、参数都是以字符串的形式出现的例如:set a 123,set为命令,a为变量,123为值4.属于弱类型语言,声明变量的时候无需说明变量的数据类型set i 1005.变量引用使用$符号,例如$i代表变量i的值6.算术操作符:+、-、*、/,逻辑与、逻辑或,位与等等与c一样7.TCL流程控制条件运算:ifelse与c一样,加入了ifelseif语句同ifelse if一样switch语句switch exact -$value 1 操作 ;#如果$value为1 2 操作 ;#如果$value为2其中$value为待匹配的值参数-exact表示匹配模式为精确匹配,严格大小写其他匹配模式还有-glob和-regexp,在ns仿真中