Tcl - 命令函数

Tcl - 命令函数 首页 / Tcl/Tk入门教程 / Tcl - 命令函数

如您所知,Tcl是一种工具命令语言,命令是该语言中最重要的部分。 Tcl命令内置于该语言中,每个命令都有其自己的预定义函数。这些命令构成该语言的保留关键字,不能用于其他变量命名。这些Tcl命令的优点在于,您可以为任何这些命令定义自己的实现,以替换原始的内置函数。

Tcl命令的语法如下-

commandName argument1 argument2 ... argumentN

无涯教程来看一个Tcl命令的简单示例-

#!/usr/bin/tclsh

puts "Hello, world!"

执行以上代码后,将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tcl-commands.html

来源:LearnFk无涯教程网

Hello, world!

在上面的代码中,"puts"是Tcl命令," Hello World"是参数1。如前所述,使用""对两个单词进行分组。

看一下带有两个参数的Tcl命令的另一个示例-

#!/usr/bin/tclsh

puts stdout "Hello, world!"

执行以上代码后,将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tcl-commands.html

来源:LearnFk无涯教程网

Hello, world!

在上面的代码中," puts"是Tcl命令," stdout"是argument1," Hello World"是argument2。在这里,stdout使程序在标准输出中打印。

命令替换

在命令替换中,方括号用于判断方括号内的脚本。下面是一个添加两个数字的简单示例-

#!/usr/bin/tclsh

puts [expr 1 + 6 + 9]

执行以上代码后,将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tcl-commands.html

来源:LearnFk无涯教程网

16

变量替换

在变量替换中,在变量名称之前使用$,这将返回变量的内容。下面显示了一个简单的示例,该示例将值设置为变量并打印出来。

#!/usr/bin/tclsh

set a 3
puts $a

执行以上代码后,将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tcl-commands.html

来源:LearnFk无涯教程网

3

反斜杠替换

这些通常称为转义序列;每个反斜杠后跟一个具有自己含义的字母。一个换行替换的简单示例如下所示-

#!/usr/bin/tclsh

puts "Hello\nWorld"

执行以上代码后,将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/tcl-tk/tcl-commands.html

来源:LearnFk无涯教程网

Hello
World

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术管理实战36讲 -〔刘建国〕

全栈工程师修炼指南 -〔熊燚(四火)〕

Electron开发实战 -〔邓耀龙〕

TensorFlow 2项目进阶实战 -〔彭靖田〕

OAuth 2.0实战课 -〔王新栋〕

深度学习推荐系统实战 -〔王喆〕

爆款文案修炼手册 -〔乐剑峰〕

零基础入门Spark -〔吴磊〕

结构会议力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)