define_proc_attributes和parse_proc_arguments的原理分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的昂仁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
define_proc_attributes proc_name [-info info_text][-define_args arg_defs][-command_group group_name][-hide_body][-hidden][-permanent][-dont_abbrev]
arg_name option_help value_help data_type attributes
proc plus {a b} { return [expr $a + $b] } define_proc_attributes plus \ -info "Add two numbers" \ -define_args { {a "first addend" a stringrequired} \ {b "second addend" b stringrequired} }
plus # Add two numbers
Usage: plus # Add two numbersa (first addend)b (second addend)
11
parse_proc_arguments -args arg_list result_array
proc plus { args } ## 关键字 args 表示可变个数的参数{parse_proc_arguments -args $args results ## 将参数保存到数组中,数组名为 results,数组元素名字是参数名,元素值是参数值 foreach argname [array names results] {echo " $results($argname)"}} define_proc_attributes plus \-info "echo two numbers" \-define_args {{a "first addend" a string required} \{b "second addend" b string required} }
a b
info body procedure_nameinfo args procedure_nameproc_body procedure_nameproc_args procedure_name
关于define_proc_attributes和parse_proc_arguments的原理分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
本文标题:define_proc_attributes和parse_proc_arguments的原理分析
当前网址:https://www.cdcxhl.com/article32/igjgsc.html
成都网站建设公司_创新互联,为您提供云服务器、品牌网站制作、微信小程序、标签优化、移动网站建设、App设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联