首页 > 代码库 > 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炼成记(一)