使用foreach 命令的 RANGE 模式遍历数字序列 foreach(i RANGE 1 10)message("${i}")endforeach() 在这个例子中,我们使用 RANGE 模式遍历数字序列 1 到 10,依次输出每个数字。 使用foreach 命令的 IN LISTS 模式遍历多个列表变量: set(my_list1 foo bar)set(my_list2 baz qux)foreach(item1 IN LISTS ...
message("foreach loop value is ${val_0} ${val_1}") endforeach() message("for循环RANGE") foreach(val RANGE06) # 循环遍历列表 message("foreach loop value is ${val}") endforeach()
2.5.3 foreach循环变量 + RANGE start stop step 语法格式: foreach(循环变量 RANGE start stop step) COMMAND(ARGS...) endforeach(循环变量) 循环范围为[start, stop],循环增量为step。 foreach(item3 RANGE 1 5 2)message(WARNING"item3 =${item3}")endforeach(item3) ...
message("from 0 plus to ${end} is : ${result}\n") ## foreach 方式三: foreach(every RANGE0102) message(STATUS"every = ${every}") endforeach() ## foreach 方式四: set(X a b c) foreach(var IN LISTS X) message(STATUS"var = ${var}") endforeach() ## foreach 方式五: set...
FOREACH(loop_var RANGE start stop [step]) ENDFOREACH(loop_var) 从start 开始到 stop 结束,以 step 为步进,举例如下 FOREACH(A RANGE 5 15 3) MESSAGE(${A}) ENDFOREACH(A) 最终得到的结果是: 5 8 11 14 这个指令需要注意的是,知道遇到 ENDFOREACH 指令,整个语句块才会得到真正的执行 九、复杂...
for循环 foreach(loop_var arg1 arg2 ...) COMMAND1(ARGS ...) COMMAND2(ARGS ...) ... endforeach(loop_var) 示例 set(mylist "a" "b" c "d") foreach(_var ${mylist}) message("当前变量是:${_var}") endforeach() 上面是最简单的用法,还有一个foreach(loop_var RANGE start stop ...
foreach(indexRANGE9) RANGE 是指定的迭代模型,index 取值从 0 到 9,包括 9. 代码语言:javascript 复制 while(<condition>)<commands>endwhile() while 循环和普通的开发无多大差别,这个不细说。 当然跳出当前判断也有 代码语言:javascript 复制 break()continue()return() ...
2.2.1 foreach 使用foreach 进行循环,语法格式如下: foreach(<loop_var> <items>) <commands>endforeach() 通过foreach我们就可以对items中的数据进行遍历,然后通过loop_var将遍历到的当前的值取出,在取值的时候有以下几种用法: 方法1 foreach(<loop_var> RANGE <stop>) ...
10.3 foreach…endforeach 代码语言:javascript 复制 foreach(loop_varRANGEstart stop[step])...endforeach(loop_var) start 表示起始数,stop 表示终止数,step 表示步长,示例: 代码语言:javascript 复制 foreach(iRANGE192)message(${i})endforeach(i)# 输出:13579 ...
foreach(循环变量 参数1 参数2 ... 参数N) COMMAND(ARGS...) endforeach(循环变量) 1. 2. 3. 每次迭代设置循环变量为参数。 foreach也支持break()和continue()命令跳出循环。 2)格式二 foreach(item RANGE 3) message("item = ${item}")