Thread overview
Understanding slide
Mar 22, 2018
Jordan Wilson
Mar 22, 2018
Seb
Mar 22, 2018
Seb
Mar 22, 2018
Jordan Wilson
March 22, 2018
auto a = iota(5).slide!(Yes.withPartial)(3);
auto b = iota(5).slide!(No.withPartial)(3);
assert (a.equal(b));

The assert passes, but I would expect it to fail? They both are:
[[0,1,2],[1,2,3],[2,3,4]]

Thanks,

Jordan
March 22, 2018
On Thursday, 22 March 2018 at 03:39:38 UTC, Jordan Wilson wrote:
> auto a = iota(5).slide!(Yes.withPartial)(3);
> auto b = iota(5).slide!(No.withPartial)(3);
> assert (a.equal(b));
>
> The assert passes, but I would expect it to fail? They both are:
> [[0,1,2],[1,2,3],[2,3,4]]
>
> Thanks,
>
> Jordan

See:
https://forum.dlang.org/post/asocdlqaihkskiilrajd@forum.dlang.org
March 22, 2018
On Thursday, 22 March 2018 at 03:58:35 UTC, Seb wrote:
> On Thursday, 22 March 2018 at 03:39:38 UTC, Jordan Wilson wrote:
>> auto a = iota(5).slide!(Yes.withPartial)(3);
>> auto b = iota(5).slide!(No.withPartial)(3);
>> assert (a.equal(b));
>>
>> The assert passes, but I would expect it to fail? They both are:
>> [[0,1,2],[1,2,3],[2,3,4]]
>>
>> Thanks,
>>
>> Jordan
>
> See:
> https://forum.dlang.org/post/asocdlqaihkskiilrajd@forum.dlang.org

PR to improve the docs: https://github.com/dlang/phobos/pull/6322
March 22, 2018
On Thursday, 22 March 2018 at 03:58:35 UTC, Seb wrote:
> On Thursday, 22 March 2018 at 03:39:38 UTC, Jordan Wilson wrote:
>> auto a = iota(5).slide!(Yes.withPartial)(3);
>> auto b = iota(5).slide!(No.withPartial)(3);
>> assert (a.equal(b));
>>
>> The assert passes, but I would expect it to fail? They both are:
>> [[0,1,2],[1,2,3],[2,3,4]]
>>
>> Thanks,
>>
>> Jordan
>
> See:
> https://forum.dlang.org/post/asocdlqaihkskiilrajd@forum.dlang.org

Ah I see. Apologies, I normally read the forums every day, must have just missed this one.

Thanks