Avatar
でも var a = 0 let f: () -> Int = { a += 1; return a } let g: () -> Int? = f
7:31 AM
として
7:32 AM
f() // 1 g() // 2 なのでアウト?
7:33 AM
↓と解釈すればインスタンスを共有してるわけではなく OK か。 let g: () -> Int? = { f() }