Does D have too many features?
SomeDude
lovelydear at mailmetrash.com
Mon Apr 30 21:44:40 PDT 2012
On Tuesday, 1 May 2012 at 02:26:53 UTC, Alex Rønne Petersen
wrote:
> On 01-05-2012 03:41, Jesse Phillips wrote:
>>
>> Complexity of the operation. in on an array is not nearly the
>> same as
>> with an associative array.
>
> I know, but it's very intuitive still; see Python.
And that's why it's somewhat dangerous. Because it's so easy to
use, someone that doesn't pay enough attention may overlook the
fact that he is not using the right data structure. If he often
has to do that more than once, he is using the wrong tool for the
job. I agree it would be syntaxically nice, but I worry giving
this syntactic sugar for what's a for loop with lots of
comparisons isn't such a good idea. And the comparisons
themselves are subject to caution. If for instance it's an array
of floats, or some custom objects, it's very unlikely that you
are going to compare bit by bit. So basically, this would be
useful only for integers and chars.
More information about the Digitalmars-d
mailing list