Int#upto
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
package foo
|
||||
|
||||
fun box() : Int {
|
||||
var sum = 0
|
||||
for (i in 0.upto(5)) {
|
||||
sum += i
|
||||
}
|
||||
return sum
|
||||
}
|
||||
@@ -42,8 +42,8 @@ var kotlin = {set:function (receiver, key, value) {
|
||||
return answer;
|
||||
};
|
||||
|
||||
Kotlin.upto = function (from, limit, reversed) {
|
||||
return Kotlin.$new(Kotlin.NumberRange)(from, limit - from, reversed).iterator();
|
||||
Kotlin.intUpto = function (from, limit) {
|
||||
return Kotlin.$new(Kotlin.NumberRange)(from, limit - from + 1);
|
||||
};
|
||||
|
||||
Kotlin.modules = {};
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
package foo
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
fun box() : Boolean {
|
||||
var elems = ArrayList<Int>()
|
||||
for (i in 0 upto 5) {
|
||||
elems.add(i)
|
||||
}
|
||||
return elems[0] == 0 && elems[1] == 1 && elems[2] == 2 && elems[3] == 3 && elems[4] == 4 && elems[5] == 5
|
||||
}
|
||||
Reference in New Issue
Block a user