null and initialized string comparisons

Steven Schveighoffer schveiguy at gmail.com
Thu Feb 18 17:19:35 UTC 2021


On 2/17/21 4:16 PM, Adam D. Ruppe wrote:
> On Wednesday, 17 February 2021 at 20:48:22 UTC, Martin wrote:
>> is this how it supposed to be? (https://run.dlang.io/is/7B4irm)
> 
> == compares contents. Both null and "" have empty contents and are 
> interchangable for operators that work on contents.
> 
> The assert just looks at the pointer, not contents. The `is` operator 
> also looks at pointer (and length).

assert (and if, and using boolean operators) looks at the pointer and 
length, the same as `is`.

-Steve


More information about the Digitalmars-d-learn mailing list