Thursday, 8 August 2013

Changing Scala lazy val behaviour

Changing Scala lazy val behaviour

Suppose I have a String type lazy val :
Class LazyVals {
lazy val message = "I am lazy on + " +
System.currentTimeMillis().toString
def changeLazy = { message + " Not!!" }
}
Will changeLazy change the "evaluate once only" nature of message?

No comments:

Post a Comment