像这样的 while 循环是在 Zig 中循环整数范围的惯用方法吗?
var i: i32 = 5;
while (i<10): (i+=1) {
std.debug.print("{}\n", .{i});
}
Run Code Online (Sandbox Code Playgroud)
我首先尝试了类似Python的
for (5..10) |i| {
// ....
Run Code Online (Sandbox Code Playgroud)
但这行不通。
我有一个包含 9000 个整数元素的向量,其中每组 9 有 3 个我想分开的子组,从而产生一个形状为 3 1000 3 的矩阵。这是我所做的:
?IO?0
m?(9÷??data) 9?data
a?m[;0 1 2]
b?m[;3 4 5]
c?m[;6 7 8]
d??a b c
Run Code Online (Sandbox Code Playgroud)
哪个做我想要的 - 但我可以直接塑造矢量吗?