Avatar
Kishikawa Katsumi 1/14/2023 5:43 AM
例に出てるasyncメソッドにマクロを付けるとコールバックを受け取る関数を自動的に生成するっていうのはよいな。そういう機械的なボイラープレート、SwiftUIを使うときによさそう。
5:48 AM
@declaration(body) macro traced(logLevel: Int = 0) こんな感じでどこに作用するマクロなのかを宣言で指定するからキレイに作ってあればそれでなんとなくわかるし、ソースコード読むことになっても手がかりになるということか。