mò &á¸Ec @ sR d Z d k l Z l Z e ƒ Z d e f d „ ƒ YZ d e f d „ ƒ YZ d S( s5 Lazy expression handler A lazy expressions is implemented similarly to the defer expression but has a different result. While a defer expression is evaluated every time it is used according to its context a lazy expression is evaluted only the first time it is used. Lazy expression are known under the name lazy initialization of variables, too. A common use case for a lazy expression is a lazy binding of a costly expression. While one could call an expression only when it's required it makes sense to define it only one time when it could be used multiple times. Example