mir: How to change iterator?
jmh530
john.michael.hall at gmail.com
Thu Apr 16 20:59:36 UTC 2020
On Thursday, 16 April 2020 at 19:59:57 UTC, Basile B. wrote:
> [snip]
>
> And remove the extra assert() BTW... I don't know why this is
> accepted.
Thanks, I hadn't realized about approxEqual. I think that
resolves my near-term issue, I would need to play around with
things a little more to be 100% sure though.
That being said, I'm still unsure of what I would need to do to
get the following code to compile.
/+dub.sdl:
dependency "mir-algorithm" version="~>3.7.28"
+/
import mir.ndslice;
void foo(Iterator, SliceKind kind)(Slice!(Iterator, 1, kind) x,
Slice!(Iterator, 1, kind) y) {
import std.stdio : writeln;
writeln("here");
}
void main() {
auto x = [0.5, 0.5].sliced(2);
auto y = x * 5.0;
foo(x, y);
}
More information about the Digitalmars-d-learn
mailing list