Qual é a saída?
struct Config {
lazy var value: Int = {
print("Init")
return 42
}()
}
var cfg = Config()
print("Start")
print(cfg.value)
Experimente no playground online do Swift →
[spoiler title="Solução"]
Resposta:
Start Init 42
Explicação:
Propriedades lazy adiam a inicialização até o primeiro acesso.
[/spoiler]

