`def` против` val` против `lazy val` в Scala

Правильно ли я понимаю, что

def оценивается каждый раз, когда к нему обращаются

lazy val оценивается после получения доступа

val оценивается, как только он попадает в область выполнения?

Ответы на вопрос(8)

Ваш ответ на вопрос