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