The program looks like this ...
object Delay{ def main(args: Array[String]){ delayed(time()) } def time()={ println(\"Getting time
t/time value will be evaluated before printing param. so it prints println("Getting time in nanoseconds:") before printing println("Param : "+t)
t/time
println("Getting time in nanoseconds:")
println("Param : "+t)