array/Array: "hard" bounds checking

ag0aep6g anonymous at example.com
Thu Feb 22 12:50:43 UTC 2018


On 02/22/2018 10:39 AM, bauss wrote:
> On Thursday, 22 February 2018 at 05:22:19 UTC, TheFlyingFiddle wrote:
>>
>> Eg:
>>
>> uint a = 3;
>> int b = -1;
>>
>> assert(a > b); //No idea what should happen here.
> 
> This is what happens:
> 
> assert(cast(int)a > b);

Nope. It's `assert(a > cast(uint)b);`.


More information about the Digitalmars-d-learn mailing list