On Sunday, 4 August 2019 at 18:12:48 UTC, matheus wrote:

The snippet below will produce an "infinite loop" because obviously "ubyte u" will overflow after 255:

import std.stdio;
void main(){
    ubyte u = 250;

Question: Is there a way (Flag) to prevent this?


What do you want to do? If you just want to count to 255 then use a foreach

If you want to prevent overflow you must either use BigInt or wrap ubyte in a struct that doesn't allow overflow

Reply via email to