当前位置:   article > 正文

linux运行tcl脚本语言,Tool Command Language (Tcl)初体验

linux运行tcl脚本

Tcl只有一种语法: command arg arg ....

这种设计真的是非常好,简洁,快速!

它和很多程序设计语言不一样,它没有关键词!譬如if, switch在Tcl中也是命令。

初次体验Tcl的感觉是:利用Tcl来构建一些东西的时候,只做两件事情:一,调用命令;二,直接给参数或者用替换的方法给参数。 仅有的一种语法在有了“可替换“这个特性后,果然强大了很多!可见,好的设计,真的是至简的设计。你无法再用更少的东西来达到相同的目的了。

Tcl也是支持结构化的,比如c中的function,可以对应为Tcl中的proc(procedure的简称)。

proc procName args... {

main body

}

这样就相当于定义了一个procedure。其实,它还是个命令,这个命令做的事情的,当procName被调用时,执行mainbody.

以下给出我初步试验的脚本和结果:

#test tcl built-in commands

puts "======================start=========================="

#print "running" after 5 seconds

puts "waiting for 1 second ..."

after 1000

puts "running ..."

#append var(="Hello") with " " and "World!"

set var {}

append var "Hello" " " "World!"

puts ${var}

#test command 'for', 'if' and 'incr'

<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/188015
推荐阅读
相关标签
  

闽ICP备14008679号