@@ -42,7 +42,7 @@ $(T2 retro, Reverses order of iteration for all dimensions)
42
42
$(T2 slide, Sliding map for vectors.)
43
43
$(T2 stride, Strides 1-dimensional slice)
44
44
$(T2 unzip, Selects a slice from a zipped slice.)
45
- $(T2 zip, Zips slices into a slice of tuples .)
45
+ $(T2 zip, Zips slices into a slice of refTuples .)
46
46
47
47
)
48
48
@@ -1738,16 +1738,16 @@ unittest
1738
1738
// / 2D
1739
1739
unittest
1740
1740
{
1741
- import mir.functional: tuple ;
1741
+ import mir.functional: refTuple ;
1742
1742
1743
1743
auto s = linspace! double ([5 , 3 ], [1.0 , 2.0 ], [0.0 , 1.0 ]);
1744
1744
1745
1745
assert (s == [
1746
- [tuple (1.00 , 0.00 ), tuple (1.00 , 0.5 ), tuple (1.00 , 1.0 )],
1747
- [tuple (1.25 , 0.00 ), tuple (1.25 , 0.5 ), tuple (1.25 , 1.0 )],
1748
- [tuple (1.50 , 0.00 ), tuple (1.50 , 0.5 ), tuple (1.50 , 1.0 )],
1749
- [tuple (1.75 , 0.00 ), tuple (1.75 , 0.5 ), tuple (1.75 , 1.0 )],
1750
- [tuple (2.00 , 0.00 ), tuple (2.00 , 0.5 ), tuple (2.00 , 1.0 )],
1746
+ [refTuple (1.00 , 0.00 ), refTuple (1.00 , 0.5 ), refTuple (1.00 , 1.0 )],
1747
+ [refTuple (1.25 , 0.00 ), refTuple (1.25 , 0.5 ), refTuple (1.25 , 1.0 )],
1748
+ [refTuple (1.50 , 0.00 ), refTuple (1.50 , 0.5 ), refTuple (1.50 , 1.0 )],
1749
+ [refTuple (1.75 , 0.00 ), refTuple (1.75 , 0.5 ), refTuple (1.75 , 1.0 )],
1750
+ [refTuple (2.00 , 0.00 ), refTuple (2.00 , 0.5 ), refTuple (2.00 , 1.0 )],
1751
1751
]);
1752
1752
1753
1753
assert (s.map! " a * b" == [
@@ -2237,7 +2237,7 @@ pure nothrow unittest
2237
2237
2238
2238
/+ +
2239
2239
Multiple functions can be passed to `map`.
2240
- In that case, the element type of `map` is a tuple containing
2240
+ In that case, the element type of `map` is a refTuple containing
2241
2241
one element for each function.
2242
2242
+/
2243
2243
pure nothrow unittest
@@ -2432,12 +2432,12 @@ unittest
2432
2432
}
2433
2433
2434
2434
/+ +
2435
- Groups slices into a slice of tuples . The slices must have identical strides or be 1-dimensional.
2435
+ Groups slices into a slice of refTuples . The slices must have identical strides or be 1-dimensional.
2436
2436
Params:
2437
2437
sameStrides = if `true` assumes that all slices has the same strides.
2438
2438
slices = list of slices
2439
2439
Returns:
2440
- n-dimensional slice of elements tuple
2440
+ n-dimensional slice of elements refTuple
2441
2441
See_also: $(SUBREF slice, Slice.strides).
2442
2442
+/
2443
2443
auto zip
0 commit comments