Avatar
struct のデフォルト initializer を public にしたいだけのために init(a: ...) { self.a = a... } を大量に書かないといけないのはどうしようもないんでしたっけ。 全ての member が public であったとしても。 (edited)