Я новичок в языке scala, поэтому буду признателен, если кто-нибудь объяснит мне этот фрагмент кода:
object C {
def main(args: Array[String]) = {
measure("Scala"){
println("Hello Back")
}
}
def measure(x: String)(y: => Unit){
println("Hello World " + x)
}
}
Вывод консоли:
Hello World Scala
Мой вопрос: почему программа не напечатала Hello Back
? Также есть функция/объект, телом которой является инструкция println("Hello Back")
; хранится где-то в куче?