Didn't want to cut in line.
OK, I'm brain-dead, but I do find the first example of a Kotlin programme in the Wikipedia to be confusing. My first but not only confusion is the variable name, which seems to be scope. To me, that word wants to be a keyword. If it is not a keyword, then don't use it.
// Hello, World! example
fun main() {
val scope = "World"
println("Hello, $scope!")
}
fun main(args: Array<String>) {
for (arg in args) {
println(arg)
}
}
The discussion so far has been remarkably blood-free, considering that it is about religion.