This commit is contained in:
Pavel V. Talanov
2012-07-20 12:32:49 +04:00
parent ecf5f8228c
commit ad94786555
7 changed files with 53 additions and 15 deletions
@@ -1,9 +0,0 @@
package foo
fun box() : Int {
var sum = 0
for (i in 0.upto(5)) {
sum += i
}
return sum
}
+2 -2
View File
@@ -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
}