collection.map()class Utils {
	companion object {
    	fun squareOf(x:Int) = x * x
    }
}
fun main(args: Array<String>) {
    val a = listOf(1, 2, 3, 5, 10)
    val b = a.map(Utils.squareOf)
    
    for(x in a) print("$x ")
    println("");
    for(x in b) print("$x ")
    println("");
}val b = a.map(Utils.squareOf) не работает. Я могу сделать так: val b = a.map { Utils.squareOf(it) }, но должно работать и в первом случае.