Andre:
Nice to hear that it is not by design but will be fixed.
See:
https://issues.dlang.org/show_bug.cgi?id=3543
Bye,
bearophile
On Tue, 22 Apr 2014 11:19:57 -0400, Andre wrote:
Hi,
I just stumbled about this issue with array of interface. I want
to pass several objects (C and D) which shares the same interface A.
It seems somehow cumbersome that it only works if there is a cast on
the first element of the array.
inter
Am 22.04.2014 17:23, schrieb Andrej Mitrovic:
On Tuesday, 22 April 2014 at 15:19:55 UTC, Andre wrote:
Is the cast really needed?
It's a known issue and a filed bug report. I don't have the Issue number
at hand though, someone else will likely provide it.
Nice to hear that it is not by design
On Tuesday, 22 April 2014 at 15:19:55 UTC, Andre wrote:
Is the cast really needed?
It's a known issue and a filed bug report. I don't have the Issue
number at hand though, someone else will likely provide it.
Hi,
I just stumbled about this issue with array of interface. I want
to pass several objects (C and D) which shares the same interface A.
It seems somehow cumbersome that it only works if there is a cast on
the first element of the array.
interface A{}
class B: A{}
class C: B{};
class D: B{};