August 15, 2010 Compiler bug? Functions as Array Properties doesn't work with nested functions | ||||
---|---|---|---|---|
| ||||
The spec doesn't mention anything about nested functions here. This works void foo(int[] a, int x) { }; void main() { int[] array; foo(array, 3); array.foo(3); } But this gives "undefined identifier module t.foo" void main() { void foo(int[] a, int x) { }; int[] array; foo(array, 3); array.foo(3); } |
Copyright © 1999-2021 by the D Language Foundation