首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jacl脚本语言中获得用于IBM插件自定义属性的变量值?

如何在jacl脚本语言中获得用于IBM插件自定义属性的变量值?
EN

Stack Overflow用户
提问于 2017-02-07 06:06:01
回答 1查看 160关注 0票数 0

我使用以下代码使用jacl脚本语言从用户那里获取输入

set pname [gets stdin]

代码语言:javascript
复制
 `$AdminConfig create Property $pluginname {{validationExpression ""} {name $pname} {description ""} {value "30000"} {required "false"}}`

我无法得到变量{name $pname}的值。当属性名称无效时,我会显示错误。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-07 18:01:43

由于大括号可以防止替换,所以可以:

代码语言:javascript
复制
$AdminConfig create Property $pluginname [list {validationExpression ""} "name $pname" {description ""} {value "30000"} {required "false"}]

我认为一个更容易记住的模式是你会看到这里

代码语言:javascript
复制
set attr_name           [list name $pName] 
set attr_value          [list value 30000] 
set attr_required       [list required false] 
set attr_description    [list description ""]

set attrs [list $attr_name $attr_value $attr_required $attr_description]

$AdminConfig create Property $pluginname $attrs
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42082844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档