Avatar
うん、↓だからそれで許されてることは許してほしい。
0回以上のクロージャ呼び出しと等価だから while ループがそれと同じだから
7:37 AM
一方で、↓もできると便利だけど、 1 回以上実行であることが保証できない( 0 回の可能性がある)からこれは許容できない。 func run(_ f: () -> ()) { f() } var a: Int run { a = 42 } print(a)