How to create a mutable array of strings?

Daniel Kozak via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun May 17 02:18:38 PDT 2015


On Sun, 17 May 2015 09:06:38 +0000
Dennis Ritchie via Digitalmars-d-learn <digitalmars-d-learn at puremagic.com>
wrote:

> Hi,
> It seems to me, or D do not create mutable array of strings?
> 
> How to create a mutable equivalent of a string array?
> 
> -----
> string[] s = ["foo", "bar"];
> // s[1][1] = 't'; // immutable expression s[1][1]

or you can use cast if you are sure thats what you really need:
auto s = [cast(char[])"foo", cast(char[])"bar"];

or

auto s = cast(char[][])["foo", "bar"];


More information about the Digitalmars-d-learn mailing list