对于For 循环,主要有一下几种用法:
- Normal for loops
- Nested for loops
- Several loop variables
- For in range
- For in numerate
- For in zip
- Others
- 递归
Normal for loops: 比较常见的用法
1: 可以放varaibles
2: 可以放list。 注意: 列表前用@
Nested for loops: 嵌套循环, 对于循环嵌套循环,常用多个用户关键字(user keyword)来实现,也可以用来处理多维列表。
Several loop variables: 当循环的变量为多个时,从列表里依次取。
1 IN 后面接多个变量
Result:
cat=kissa
dog=koira
horse=hevonen
2 IN 后面接列表
Result:
{u'a': u'b', u'c': u'd'}
For in range: 和python 的 for ... in range 用法相同
For in numerate: 枚举,当需要用的index 时, 用这个。
For in zip: 处理多个 lists 用到。
+
Others:
递归: 也可以在RF 中实现递归。在新建的用户关键字中再次引用该用户关键字。
Example:
Test Case:
User Keyword:
Result: