前几天接触到Tcl脚本语言,发现理论简单但是格式,真是个坑……
Tcl对于格式的要求是非常严格的,什么空格都不能乱用,不该有的不能有,不要少的不能少……
我就吃了亏,搞了一下午才弄明白怎么错的!
具体格式要求是这样的:
1. 条件判断的花括号和具体操作前面的花括号之间一定要有个
空格
2. 具体操作 单独一行
3. 具体操作之后的花括号另起一行,要和elseif 或 else 同一行 ,中间隔个 空格
2. 具体操作 单独一行
3. 具体操作之后的花括号另起一行,要和elseif 或 else 同一行 ,中间隔个 空格
且看小例子:
if_{$x_>_0}_{
......
}_elseif_{$x_==_1}_{
.......
}_else_{
.......
}
只要有一个空格错了这段代码就不行了,编译会出问题。但是编译不会 【出现】 错误。。。。。
值得提醒的是:如果用Tcl 脚本语言 转换成 java等语言时,如果编译出错的话会使用上次编译的结果产生jar文件或者其他,所以在编译上看不出什么错误的,只能运行才能看出来你刚刚写的代码没有改动……
如果出现提及的错误,且看Tcl 的格式出错没有。