|
|
|
|
|
by samatman
42 days ago
|
|
Well yes, but the _effect_ is to unroll the loop for runtime, if the inline-for survives that long. A for loop executed during comptime is just const stuff = comptime stuff: {
for (0...8) |i| {
// etc, build up some stuff
}
break :stuff some_stuff;
};
The difference is that a comptime block won't leave behind runnable 'residue', only whatever data is constructed for later. An inline for might not leave behind an unrolled loop either, but it can. |
|