1

教堂有一个reverse()数组运算符,但我似乎无法让它在域上工作

var v = {1..8};

for w in v {
  writeln(w);
}

// poops
for w in reverse(v) {
  writeln(w);
}

我该如何倒退?

4

1 回答 1

1

您可以通过迭代v步长来完成此操作-1

for w in v by -1 {
  writeln(w);
}

这些范围操作适用于范围和域。更多关于Ranges Primer的内容。

于 2017-08-28T16:03:10.083 回答