On Sunday, June 30, 2019 11:24:03 AM MDT Robert M. Münch via Digitalmars-d-
learn wrote:
> I have a case, with templates, where an assert in a unittest can access
> a private memember and I don't know how this can happen.
>
> Before trying to creat an equivalent case, I want to cross-check, if
> as
On Sunday, 30 June 2019 at 17:24:03 UTC, Robert M. Münch wrote:
I have a case, with templates, where an assert in a unittest
can access a private memember and I don't know how this can
happen.
Modules are the units of encapsulation in D:
https://dlang.org/spec/attribute.html#visibility_attrib
On Sunday, 30 June 2019 at 17:24:03 UTC, Robert M. Münch wrote:
I have a case, with templates, where an assert in a unittest
can access a private memember and I don't know how this can
happen.
Before trying to creat an equivalent case, I want to
cross-check, if assert has special semantics in
I have a case, with templates, where an assert in a unittest can access
a private memember and I don't know how this can happen.
Before trying to creat an equivalent case, I want to cross-check, if
assert has special semantics in a unittest so that it can access
private memembers?
--
Robert
On Sunday, 30 June 2019 at 15:38:42 UTC, a11e99z wrote:
try to take slice from static arrays
writeln(ta[1][].maxElement);
That does what I am looking for. Thank you for the quick reply!
On Sunday, 30 June 2019 at 15:22:42 UTC, Samir wrote:
How come this works:
int[4][2] ta = [[2, 1, 4, 3], [3, 10, 2, 5]];
writeln(ta[1].maxElement); // get error on this line
try to take slice from static arrays
writeln(ta[1][].maxElement);
or use dynamic arrays (slices)
int[][] ta = [[2, 1, 4,
How come this works:
int[][] ta = [[2, 1, 4, 3], [3, 10, 2, 5]];
writeln(ta[1].maxElement); // 10
but I get an error when specifying the number of elements when
declaring the array:
int[4][2] ta = [[2, 1, 4, 3], [3, 10, 2, 5]];
writeln(ta[1].maxElement); // get error on this line
Error: temp