Skip to content

REPL eagerly evaluates lazy vals #1440

Closed
@cswinter

Description

@cswinter
scala> lazy val a = { println("side effect"); 0 } 
side effect
a: Int = 0

What scalac/ammonite do:

scala> lazy val a = { println("side effect"); 0 }
a: Int = <lazy>

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions