Characters in D
lecom at yandex.ru
Sun Nov 3 07:54:27 UTC 2019
On Saturday, 2 November 2019 at 20:59:17 UTC, user4567 wrote:
> On Saturday, 2 November 2019 at 20:58:06 UTC, user4567 wrote:
>> On Saturday, 2 November 2019 at 20:53:30 UTC, user4567 wrote:
>>> On Saturday, 2 November 2019 at 20:49:15 UTC, user4567 wrote:
>>> Actually you asked why isn't there an implicit encoding if I
>>> understand correctly.
>> That would require special cases in the compiler and language
>> semantics. Implicit encoding would only be possible when a
>> char literal is an array element. special cases in semantic
>> are not nice IMO. "here we are in an array so the literal can
>> be expanded to several bytes, here we're not in array so it's
>> not allowed", you see ? Not nice because confusing.
> Even worse. The special case would only work in dynamic arrays
> and not static arrays.
Yes, since dynamic array and code units (bytes) - spread. Thanks.
More information about the Digitalmars-d