RF变量列表类型@{}和${}列表类型的关系

Posted 垄上行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RF变量列表类型@{}和${}列表类型的关系相关的知识,希望对你有一定的参考价值。

 总结:@{}列表类型和${}列表类型都可以表示list类型,均可以通过 set variable 和 create list 创建,区别主要是展示格式和引用格式;

@{}类型可以通过 set variable 和 create list 将其转换成${}类型;

${}类型只能通过 set variable 将其转换成@{};

${}类型通过 create list 将会生成一个只有一个元素的嵌套列表,该唯一的元素值为${}类型本身;

 

@{list1} set variable 1 2 3
@{list2} create list W E Z
${a} set variable @{list1}
${b} set variable @{list2}
${c} create list @{list1}
${d} create list @{list2}
${list4} set variable 1 2 3
${list3} create list a b c
@{A} set variable ${list4}
@{B} set variable ${list3}
@{C} create list ${list4}
@{D} create list ${list3}
Comment log @{list1[${2}]} #出错
Comment log @{list2[${2}]} #出错
log @{list1}[${2}]
log @{list2}[${2}]
log ${list1[${2}]}
log ${list2[${2}]}
log ----------------------
log ${list4[${2}]}
log ${list3[${2}]}
Comment log @{list4[${2}]} #出错
Comment log @{list3[${2}]} #出错

-------------------------------------------------------------------------运行结果:

20171030 10:09:43.430 : INFO : @{list1} = [ 1 | 2 | 3 ]
20171030 10:09:43.446 : INFO : @{list2} = [ W | E | Z ]
20171030 10:09:43.446 : INFO : ${a} = [u\'1\', u\'2\', u\'3\']
20171030 10:09:43.446 : INFO : ${b} = [u\'W\', u\'E\', u\'Z\']
20171030 10:09:43.446 : INFO : ${c} = [u\'1\', u\'2\', u\'3\']
20171030 10:09:43.446 : INFO : ${d} = [u\'W\', u\'E\', u\'Z\']
20171030 10:09:43.446 : INFO : ${list4} = [u\'1\', u\'2\', u\'3\']
20171030 10:09:43.446 : INFO : ${list3} = [u\'a\', u\'b\', u\'c\']
20171030 10:09:43.446 : INFO : @{A} = [ 1 | 2 | 3 ]
20171030 10:09:43.446 : INFO : @{B} = [ a | b | c ]
20171030 10:09:43.446 : INFO : @{C} = [ [u\'1\', u\'2\', u\'3\'] ]
20171030 10:09:43.446 : INFO : @{D} = [ [u\'a\', u\'b\', u\'c\'] ]
20171030 10:09:43.461 : INFO : 3
20171030 10:09:43.461 : INFO : Z
20171030 10:09:43.461 : INFO : 3
20171030 10:09:43.461 : INFO : Z
20171030 10:09:43.461 : INFO : ----------------------
20171030 10:09:43.461 : INFO : 3
20171030 10:09:43.461 : INFO : c

以上是关于RF变量列表类型@{}和${}列表类型的关系的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server / Delphi:如何使用表变量类型将整数列表作为参数传输?

c语言中定义结构体都有哪些方法?

RF定义变量

根据时间、ID 和事件类型从未排序的事件表中删除某些事件

数据结构与算法简记--redis常用数据类型对应的数据结构

我可以查询变量和类型的列表吗