define_proc_attributes和parse_proc_arguments的原理分析
define_proc_attributes和parse_proc_arguments的原理分析
define_proc_attributes和parse_proc_arguments的原理分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
define_proc_attributesproc_name[-infoinfo_text][-define_argsarg_defs][-command_groupgroup_name][-hide_body][-hidden][-permanent][-dont_abbrev]
arg_nameoption_helpvalue_helpdata_typeattributes
procplus{ab}{return[expr$a+$b]}define_proc_attributesplus\-info"Addtwonumbers"\-define_args{{a"firstaddend"astringrequired}\{b"secondaddend"bstringrequired}}
plus#Addtwonumbers
Usage:plus#Addtwonumbersa(firstaddend)b(secondaddend)
11

parse_proc_arguments-argsarg_listresult_array
procplus{args}##关键字args表示可变个数的参数{parse_proc_arguments-args$argsresults##将参数保存到数组中,数组名为results,数组元素名字是参数名,元素值是参数值foreachargname[arraynamesresults]{echo"$results($argname)"}}define_proc_attributesplus\-info"echotwonumbers"\-define_args{{a"firstaddend"astringrequired}\{b"secondaddend"bstringrequired}}
ab
infobodyprocedure_nameinfoargsprocedure_nameproc_bodyprocedure_nameproc_argsprocedure_name
关于define_proc_attributes和parse_proc_arguments的原理分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
推荐阅读
-
polyfills怎么按需加载
polyfills怎么按需加载本篇内容主要讲解“polyfills...
-
C#数据类型怎么实现背包、队列和栈
-
C#怎么实现冒泡排序和插入排序算法
C#怎么实现冒泡排序和插入排序算法这篇文章主要讲解了“C#怎么实现...
-
C#如何实现希尔排序
-
C#如何实现归并排序
-
C#怎么使用符号表实现查找算法
-
C#类的静态成员怎么用
C#类的静态成员怎么用这篇“C#类的静态成员怎么用”文章的知识点大...
-
C#的静态函数怎么用
C#的静态函数怎么用这篇文章主要讲解了“C#的静态函数怎么用”,文...
-
C#中的析构函数怎么用
C#中的析构函数怎么用这篇文章主要讲解了“C#中的析构函数怎么用”...
-
怎么用CZGL.ProcessMetrics监控.NET应用