> void main(string[] args) {
> ubyte x = cast(ubyte)args.length;
> immutable int y = x;
> // Here y must be in [0, 256[.
> }
Sorry, that example was meant to be:
void main(string[] args) {
immutable ubyte x = cast(ubyte)args.length;
immutable int y = x;
// Here y must be in [0, 256[.
ubyte z = y;
}
Bye,
bearophile