Obsecure problem 1
pascal111
judas.the.messiah.111 at gmail.com
Sun Jul 31 18:38:08 UTC 2022
On Sunday, 31 July 2022 at 17:03:59 UTC, Salih Dincer wrote:
> On Sunday, 31 July 2022 at 15:01:21 UTC, pascal111 wrote:
>>
>> I don't know how "assert" works, if you explained it I'll be
>> able to get the idea of your suggestion to apply the
>> appropriate changes on my code.
>
> **// This code runs forever:**
> ```d
> string str;
> assert(str is null);
>
> str = "test";
> assert(str !is null);
> assert(str.length >= 1);
>
> str = "";
> assert(str !is null);
> assert(str.length == 0);
>
> int count;
> assert(count == 0); // true
>
> assert(true);
> while(true) { // endless loop }
>
> ```
>
>
> **// This code runs in a little bit:**
> ```d
> count = 100;
> //assert(count); /* or:
> assert(count > 1); //*/
>
> while(--count) { }
> assert(count); // false and assert error
>
> ```
>
>
You got the attention by the good understanding of D grammar. I
think I got the idea of "assert".
> SDB at 79
More information about the Digitalmars-d-learn
mailing list