Old question, but if you'd like to use a range:
var numbers: IntArray = IntRange(10, 50).step(10).toList().toIntArray()
Yields nearly the same result as:
var numbers = Array(5, { i -> i*10 + 10 })
result: 10, 20, 30, 40, 50
I think the first option is a little more readable. Both work.