Tcl命令操作实验-----(1)---变量

set i 123
123
puts(i)
invalid command name "puts(i)"
puts i
i
puts $i
123
set i a[set j b][set k c]
abc
puts $i
abc
set i(1) 123
can't set "i(1)": variable isn't array
$i
invalid command name "abc"
puts $i
abc
set i a[set j b][set k c]
abc
set i(1) 123
can't set "i(1)": variable isn't array
set a(1) 123
123
set a(16) 16
16
parray a
a(1)  = 123
a(16) = 16
set a(15) hello
hello
parray a
a(1)  = 123
a(15) = hello
a(16) = 16
array name a
1 15 16
array a
wrong # args: should be "array option arrayName ?arg ...?"
array size a
3
array name a
1 15 16
set k(0) 11;set k(2) 22;set k(0) xx;array name k
can't set "k(0)": variable isn't array
puts $k
c
unset k
puts $k
can't read "k": no such variable
set k(0) 11;set k(2) 22;set k(0) xx;array name k
0 2

有个地方没有搞明白:

set k(0)11,而后面又有set k(0) xx,再用array name k显示数组信息时怎么k(0)就是0了呢?再做实验:

puts $xx
can't read "xx": no such variable
puts $k(0)
xx

Tcl命令的操作参考了 https://blog.csdn.net/long_fly/article/details/78897158 网页的介绍。

https://www.yiibai.com/tcl/tcl_basic_syntax.html

转载于:https://my.oschina.net/u/2963604/blog/2120454

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值