File tree 2 files changed +6
-6
lines changed
library/src-bootstrapped/scala
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -122,11 +122,11 @@ object opaques
122
122
def [T ](arr : IArray [T ]) lastOption : Option [T ] =
123
123
genericArrayOps(arr).lastOption
124
124
125
- def [T ](arr : IArray [T ]) lastIndexOf(elem : T , from : Int = 0 ): Int =
126
- genericArrayOps(arr.asInstanceOf [Array [T ]]).lastIndexOf(elem, from )
125
+ def [T ](arr : IArray [T ]) lastIndexOf(elem : T , end : Int = arr.length - 1 ): Int =
126
+ genericArrayOps(arr.asInstanceOf [Array [T ]]).lastIndexOf(elem, end )
127
127
128
- def [T ](arr : IArray [T ]) lastIndexWhere(p : T => Boolean , from : Int = 0 ): Int =
129
- genericArrayOps(arr).lastIndexWhere(p, from )
128
+ def [T ](arr : IArray [T ]) lastIndexWhere(p : T => Boolean , end : Int = arr.length - 1 ): Int =
129
+ genericArrayOps(arr).lastIndexWhere(p, end )
130
130
131
131
def [T , U : ClassTag ](arr : IArray [T ]) map(f : T => U ): IArray [U ] =
132
132
genericArrayOps(arr).map(f).asInstanceOf [IArray [U ]]
Original file line number Diff line number Diff line change @@ -70,9 +70,9 @@ object Test extends App {
70
70
71
71
println(arr2.lastOption)
72
72
73
- println(arr2.lastIndexOf(17 )) // Might be a bug
73
+ println(arr2.lastIndexOf(17 ))
74
74
75
- println(arr1.lastIndexWhere(_ < 5 )) // Might be a bug
75
+ println(arr1.lastIndexWhere(_ < 5 ))
76
76
77
77
assertDifferent(arr1.map(_ + 10 ), arr1)
78
78
You can’t perform that action at this time.
0 commit comments