固定版式五六七八九十一二三四五六七八九十一二三四五六七八九

循环

@QZ 是用 repeat 来循环 代替 C 语言的 while ,for

@repeat 
  @init x=0 # 初始语句
  @on x<10  # 最后判断语句
  @stepby x=x+1 # 每步语句
  # @forever  # 这句是用来表示永远循环的,否则编译器会对死循环没通过
  @do
    @end

简单的可以看出

实际上 @foreach 更常用 因为可以用 @it 代词和 @key 代词。

@foreach var 
  @do
    @end
var x=array values(1,4,2,8,5,7)
foreach x {
  print "x:"~@key~"="~@it~"\n"
}

双循环:

var x=array values((1,2,3),(4,5,6),(7,8,9))
foreach x {
  print print "@it~":"
  foreach y{
      print "x:"~@key~"="~@it~";"
  }
  print "\n"
}
####
## 输出
0:1;2;3;
1:4;5;6;
2:7;8;9;

results matching ""

    No results matching ""