@@ -51,7 +51,7 @@ a = reshape(b, (2, 2, 2, 2, 2))
51
51
sz = (5 ,8 ,7 )
52
52
A = reshape (1 : prod (sz),sz... )
53
53
tmp = A[2 : 6 ]
54
- @test tmp == [2 : 6 ]
54
+ @test tmp == [2 : 6 ; ]
55
55
tmp = A[1 : 3 ,2 ,2 : 4 ]
56
56
@test tmp == cat (3 ,46 : 48 ,86 : 88 ,126 : 128 )
57
57
tmp = A[:,7 : - 3 : 1 ,5 ]
@@ -123,7 +123,7 @@ sA = sub(A, 1:2:3, 1:3:5, 1:2:8)
123
123
@test sA[:] == A[1 : 2 : 3 , 1 : 3 : 5 , 1 : 2 : 8 ][:]
124
124
125
125
# sub logical indexing #4763
126
- A = sub ([ 1 : 10 ] , 5 : 8 )
126
+ A = sub (1 : 10 , 5 : 8 )
127
127
@test A[A.< 7 ] == [5 , 6 ]
128
128
B = reshape (1 : 16 , 4 , 4 )
129
129
sB = sub (B, 2 : 3 , 2 : 3 )
@@ -153,7 +153,7 @@ sA = slice(A, 1:2:3, 3, 1:2:8)
153
153
@test strides (sA) == (2 ,30 )
154
154
@test sA[:] == A[sA. indexes... ][:]
155
155
156
- a = [ 5 : 8 ]
156
+ a = 5 : 8
157
157
@test parent (a) == a
158
158
@test parentindexes (a) == (1 : 4 ,)
159
159
@@ -193,13 +193,13 @@ let
193
193
@test x == - 12
194
194
X = get (A, - 5 : 5 , nan (Float32))
195
195
@test eltype (X) == Float32
196
- @test isnan (X) == [trues (6 ), falses (5 )]
196
+ @test isnan (X) == [trues (6 ); falses (5 )]
197
197
@test X[7 : 11 ] == 1 : 5
198
198
X = get (A, (2 : 4 , 9 : - 2 : - 13 ), 0 )
199
199
Xv = zeros (Int, 3 , 12 )
200
200
Xv[1 : 2 , 2 : 5 ] = A[2 : 3 , 7 : - 2 : 1 ]
201
201
@test X == Xv
202
- X2 = get (A, Vector{Int}[[2 : 4 ], [9 : - 2 : - 13 ]], 0 )
202
+ X2 = get (A, Vector{Int}[[2 : 4 ; ], [9 : - 2 : - 13 ; ]], 0 )
203
203
@test X == X2
204
204
end
205
205
@@ -220,7 +220,7 @@ v = shift!(l)
220
220
221
221
# concatenation
222
222
@test isequal ([ones (2 ,2 ) 2 * ones (2 ,1 )], [1. 1 2 ; 1 1 2 ])
223
- @test isequal ([ones (2 ,2 ), 2 * ones (1 ,2 )], [1. 1 ; 1 1 ; 2 2 ])
223
+ @test isequal ([ones (2 ,2 ); 2 * ones (1 ,2 )], [1. 1 ; 1 1 ; 2 2 ])
224
224
225
225
# typed array literals
226
226
X = Float64[1 2 3 ]
@@ -526,9 +526,9 @@ begin
526
526
3 3 4 4 3 3 4 4 ;
527
527
3 3 4 4 3 3 4 4 ]
528
528
529
- A = reshape ([ 1 : 8 ] , 2 , 2 , 2 )
529
+ A = reshape (1 : 8 , 2 , 2 , 2 )
530
530
R = repeat (A, inner = [1 , 1 , 2 ], outer = [1 , 1 , 1 ])
531
- T = reshape ([1 : 4 , 1 : 4 , 5 : 8 , 5 : 8 ], 2 , 2 , 4 )
531
+ T = reshape ([1 : 4 ; 1 : 4 ; 5 : 8 ; 5 : 8 ], 2 , 2 , 4 )
532
532
@test R == T
533
533
A = Array (Int, 2 , 2 , 2 )
534
534
A[:, :, 1 ] = [1 2 ;
719
719
for idx in {1 , 2 , 5 , 9 , 10 , 1 : 0 , 2 : 1 , 1 : 1 , 2 : 2 , 1 : 2 , 2 : 4 , 9 : 8 , 10 : 9 , 9 : 9 , 10 : 10 ,
720
720
8 : 9 , 9 : 10 , 6 : 9 , 7 : 10 }
721
721
for repl in {[], [11 ], [11 ,22 ], [11 ,22 ,33 ,44 ,55 ]}
722
- a = [1 : 10 ]; acopy = copy (a)
722
+ a = [1 : 10 ; ]; acopy = copy (a)
723
723
@test splice! (a, idx, repl) == acopy[idx]
724
- @test a == [acopy[1 : (first (idx)- 1 )], repl, acopy[(last (idx)+ 1 ): end ]]
724
+ @test a == [acopy[1 : (first (idx)- 1 )]; repl; acopy[(last (idx)+ 1 ): end ]]
725
725
end
726
726
end
727
727
@@ -745,15 +745,15 @@ end
745
745
746
746
# reverse
747
747
@test reverse ([2 ,3 ,1 ]) == [1 ,3 ,2 ]
748
- @test reverse ([1 : 10 ],1 ,4 ) == [4 ,3 ,2 ,1 ,5 ,6 ,7 ,8 ,9 ,10 ]
749
- @test reverse ([1 : 10 ],3 ,6 ) == [1 ,2 ,6 ,5 ,4 ,3 ,7 ,8 ,9 ,10 ]
750
- @test reverse ([1 : 10 ],6 ,10 ) == [1 ,2 ,3 ,4 ,5 ,10 ,9 ,8 ,7 ,6 ]
748
+ @test reverse ([1 : 10 ; ],1 ,4 ) == [4 ,3 ,2 ,1 ,5 ,6 ,7 ,8 ,9 ,10 ]
749
+ @test reverse ([1 : 10 ; ],3 ,6 ) == [1 ,2 ,6 ,5 ,4 ,3 ,7 ,8 ,9 ,10 ]
750
+ @test reverse ([1 : 10 ; ],6 ,10 ) == [1 ,2 ,3 ,4 ,5 ,10 ,9 ,8 ,7 ,6 ]
751
751
@test reverse (1 : 10 ,1 ,4 ) == [4 ,3 ,2 ,1 ,5 ,6 ,7 ,8 ,9 ,10 ]
752
752
@test reverse (1 : 10 ,3 ,6 ) == [1 ,2 ,6 ,5 ,4 ,3 ,7 ,8 ,9 ,10 ]
753
753
@test reverse (1 : 10 ,6 ,10 ) == [1 ,2 ,3 ,4 ,5 ,10 ,9 ,8 ,7 ,6 ]
754
- @test reverse! ([1 : 10 ],1 ,4 ) == [4 ,3 ,2 ,1 ,5 ,6 ,7 ,8 ,9 ,10 ]
755
- @test reverse! ([1 : 10 ],3 ,6 ) == [1 ,2 ,6 ,5 ,4 ,3 ,7 ,8 ,9 ,10 ]
756
- @test reverse! ([1 : 10 ],6 ,10 ) == [1 ,2 ,3 ,4 ,5 ,10 ,9 ,8 ,7 ,6 ]
754
+ @test reverse! ([1 : 10 ; ],1 ,4 ) == [4 ,3 ,2 ,1 ,5 ,6 ,7 ,8 ,9 ,10 ]
755
+ @test reverse! ([1 : 10 ; ],3 ,6 ) == [1 ,2 ,6 ,5 ,4 ,3 ,7 ,8 ,9 ,10 ]
756
+ @test reverse! ([1 : 10 ; ],6 ,10 ) == [1 ,2 ,3 ,4 ,5 ,10 ,9 ,8 ,7 ,6 ]
757
757
758
758
# flipdim
759
759
@test isequal (flipdim ([2 ,3 ,1 ], 1 ), [1 ,3 ,2 ])
0 commit comments