Array Append

Dmitry Olshansky dmitry.olsh at gmail.com
Fri Jun 8 05:50:52 PDT 2012


On 08.06.2012 16:42, Paul wrote:
> On Friday, 8 June 2012 at 12:41:13 UTC, Paul wrote:
>> If this works...
>>
>> D programming book section 4.1.9 Expanding
>> auto a = [87, 40, 10];
>> a ~= 42;
>> assert(a== [87, 40, 10, 42]);
>>
>> why doesnt' this work?
>>
>> DeletedBlks ~= matchOld[0];
>>
>> the dmd compiler comes back with
>> Error: cannot append type string to type string[ulong]
>>
>> Does this append operator only work for literals?
>
because it's associative array and it doesn't support "appending" 
meaningfully ?

AA with integer keys != plain arrays


-- 
Dmitry Olshansky


More information about the Digitalmars-d-learn mailing list