On 12/26/13, 11:58, bearophile wrote:
Lionello Lunesu:

I could have sworn this used to work. Is my memory failing me, or was
this a deliberate change at some point? Perhaps a regression?

It's not a regression, it's a locked-in design mistake. Write it like
this and try again:

foreach (dchar d; "你好")

Bye,
bearophile

Yeah, that's what I ended up doing. But D being D, the default should be safe and correct.

I feel we could take this breaking change since it would not silently change the code to do something else. You'll get prompted and we could special case the error message to give a meaningful hint.

L

Reply via email to