在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2025|回复: 4

[求助] Tcl 命令set,:: 双冒号

[复制链接]
发表于 2022-9-17 17:09:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问这是什么意思?set定义变量加括号,双冒号含义

set定义变量加括号有什么含义

set定义变量加括号有什么含义
 楼主| 发表于 2022-9-17 19:40:26 | 显示全部楼层
https://www.cnblogs.com/zhiminyu/p/12895619.html

tcl可以定义两种类型的变量:变量和数组。
变量:在tcl变量不需要声明就可以直接赋值。给变量赋值的例子:
1
2
set ba 1;
set ma “qian li feng”;#加引号的作用是为了告诉编译器包括空格
         
         取得变量的值可以在对应的变量名前面加$来取得,例如:      
1
puts $ba;  #表示打印出ba的值

数组:数组也不需要声明,直接赋值,例如:
1
2
set qian(0) 1;
set qian(1) 2;
         一个比较有意思的地方是数组下标可以不按照顺序来写,也不一定是数字,可以是字符串。例如:
1
2
3
set qian(123) f;
set qian(6789) fs;
set qian(good) yes;
         我们可以使用puts $qian(123);的形式来获得数组的内容。当然tcl数组也支持多维数组,声明形式为:
1
set qian(1,1,1,1,1) fs; #随便多少维
         如果我们要查看某个已经赋值的数组的信息,可以使用parray命令:如:     
1
parray qian;   #将打印出qian数组的所有信息
发表于 2022-9-20 17:15:27 | 显示全部楼层
makrer
发表于 2022-9-20 22:54:16 | 显示全部楼层
最近正在看
发表于 2022-10-13 17:35:55 | 显示全部楼层
看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 06:31 , Processed in 0.016651 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表