On Tue, 06 Mar 2012 21:35:11 +0100, Timon Gehr <timon.g...@gmx.ch> wrote:
On 03/06/2012 09:30 PM, H. S. Teoh wrote:
It'd be really cool if I could do this:
void func(int[] vector, int[] bounds) {
assert(vector[]>= 0&& vector[]< bounds[]);
...
}
Is there any reason why we shouldn't implement this?
T
Comparing arrays already does lexical-style comparison (which makes
sense).
Comparing two arrays makes sense, absolutely. Comparing one T[] and
one T currently does not. Also, foo[] already changes the behavior of
operators on foo, making it do a per-element compare would be in line
with this pattern.
This is also already in bugzilla:
http://d.puremagic.com/issues/show_bug.cgi?id=5636