首页 > 代码库 > TCL炼成记(一)
TCL炼成记(一)
Hello大家好!我是Fozer。最近我迷上了TCL(Tool Control Language),简单易用。
我先说说我的开发环境:
Ubuntu 16.10
Sublime Text 3
TCL8.6
额,Windows下的开发环境还没弄好,可能是网速慢,配置低的原因吧(再一次赞叹Ubuntu自带软件包的功能)
废话不多说,直接开始吧
----------------------------------------------------------------------------------------------------------------------------------------
1.1 基本配置
因为我最主要的开发环境是Linux,所以我只介绍Linux下的环境配置
第一步 :打开终端,输入命令查看是否安装TCL
如果已经安装TCL,那么这个命令会返回TCL解释器(tclsh)的地址
第二步 :动手玩一玩
在终端里输入tclsh,回车,会出现以下画面
一个百分号出现了,祝贺你,又迈出了成功的一步
让我们输入以下命令:
set a 10
现在你拥有了一个变量,并且不用声明其类型。
再输入以下命令:
puts a
What‘s up?!不应该输出10吗?
再让我们输入以下命令:
puts $a
啊哈,我们看到了期待已久的10(什么时候变得对一个数字很期待了?)
这又是喂神马呢?
TCL中,任何东东都是字符串,包括变量的值。
所以,puts a的意义是打印"a"
而puts $a的意义是打印变量a的值
总结一下:
set用来声明变量,声明变量时不用关心类型
puts用来打印
变量名是字符串,$变量名就是变量值
第三步 :与编辑器相见
这里我们将使用Sublime Text进行开发(Vim,Emacs大神请略过)
先下载Sublime Text的安装包,不要用终端下载
地址给出:http://www.sublimetext.com/3
按照自己的OS类型下载(我当然是Ubuntu了;))
下载完毕后,直接双击安装包,会出现一个Ubuntu软件,点安装,再输入密码授权即可
没有Windows辣么快捷,现在你在桌面上找不到Sublime Text的踪迹
然而你可以在”搜索你的计算机那里“找到
双击进入,点击从左数第二个
下拉
找到了,打开它,之后启动器(屏幕左边的那个条)会有一个Sublime Text的图标,右击,点击锁定到启动器
好啦,你可以方便地找到你亲爱的编辑器了
第五步 :快速编译
打开你的Sublime Text,你会发现最上面的一串英文单词,找到Tools -> Build System -> New Build System
看到这个说明你拥有了一个好的开始
把make改成tclsh $file,要留下双引号。Ctrl + S保存,命名为TCL.sublime-build
之后新建一个文件,后缀名是.tcl
输入以下代码
set a 10 puts a puts $a
之后Ctrl+B,就能在下面的控制台里看见:
a 10
现在,你会发现你有了一整套开发环境,都是你亲手为自己打造的哦!
TCL炼成记(一)