fork download
  1. object Main extends App {
  2. val builder = new StringBuilder
  3.  
  4. val x = { builder += 'x'; 1 }
  5. lazy val y = { builder += 'y'; 2 }
  6. def z = { builder += 'z'; 3 }
  7.  
  8. z + y + x + z + y + x
  9.  
  10. println(builder.result())
  11. }
Success #stdin #stdout 0.78s 70500KB
stdin
Standard input is empty
stdout
xzyz