Files
kotlin-fork/js/js.translator/testFiles/webDemoExamples1/cases/ranges.kt
T
2012-02-27 21:55:58 +04:00

36 lines
850 B
Kotlin

import java.util.ArrayList;
fun main(args : Array<String>) {
val x = parseInt(args[0])
//Check if a number lies within a range:
val y = 10
if (x in 1..y-1)
println("OK")
//Iterate over a range:
for (a in 1..5)
print(" ${a}")
//Check if a number is out of range:
println()
val array = ArrayList<String>();
array.add("aaa")
array.add("bbb")
array.add("ccc")
if (x !in 0..array.size())
println("Out: array has only ${array.size()} elements. x = ${x}")
//Check if a collection contains an object:
if ("aaa" in array) // collection.contains(obj) is called
println("Yes: array contains aaa")
if ("ddd" in array) // collection.contains(obj) is called
println("Yes: array contains ddd")
else
println("No: array doesn't contains ddd")
}