Michel Fortin wrote:
On 2009-10-10 12:12:27 -0400, "Lars T. Kyllingstad"
<[email protected]> said:
Christopher Wright wrote:
Don wrote:
At worst, it would be something like:
exec("description", createArray(procName, arg1, arg2) ~
generatedArgs ~ createArray(arg3, arg4) ~ moreGeneratedArgs);
PHP does this. I haven't used PHP enough to hate it.
I've used PHP a fair bit, and I don't hate its array syntax at all.
(There are plenty of other things in PHP to hate, though.) It's easily
readable, and not much of a hassle to write. But array() in PHP isn't
a function, it's a language construct with special syntax. To create
an AA, for instance, you'd write
$colours = array("apple" => "red", "pear" => "green");
I'm not sure what the D equivalent of that one should be.
Associative array literals:
string[string] s = ["hello": "world", "foo": "bar"];
I know that. :) I was just wondering what the equivalent function call
should look like if we replaced array literals with functions, cf. the
createArray() function above.
-Lars