Chinaunix首页 | 论坛 | 博客
  • 博客访问: 261844
  • 博文数量: 5
  • 博客积分: 2212
  • 博客等级: 大尉
  • 技术积分: 432
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-26 16:00
个人简介

Hello, world!

文章分类

全部博文(5)

文章存档

2015年(5)

我的朋友

分类: IT业界

2015-10-07 16:38:25

有时候需要把list的元素作为多个独立参数传递给其他命令或proc,需要使用下面的语法:

{*}$listvar

比如:

% proc test {a1 a2 a3 a4} {
puts "$a1 $a2 $a3 $a4"
}
% set param [list 2 3 4]
2 3 4
% test 1 $param
wrong # args: should be "test a1 a2 a3 a4"
% test 1 {*}$param
1 2 3 4
%
阅读(850) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~