On Saturday, 13 June 2015 at 15:45:34 UTC, anonymous wrote:
Huh? You mean with string literals? That would be a rather silly reason to avoid `char[]`. Please show an example of .dup you'd like to avoid.

Yes, string literals.

I understand that the type of `string[]` to D is a simple data type than `char[][]`,

Are you saying that `string[]` is simpler than `char[][]`? That's not true: `string` is an alias for `immutable(char)[]`, so `string[]` is the same as `immutable(char)[][]`.

On Monday, 18 May 2015 at 13:14:38 UTC, Steven Schveighoffer wrote:
But really, a string is immutable. There's not a way around that. A string is the most basic level of array primitive, not even mutable arrays of non-char types have that, and it's an annoyance. From there, you have to build the data out of ROM into the heap.
http://forum.dlang.org/post/mjctql$j19$1...@digitalmars.com

Reply via email to