Avatar
↑これほしいようなほしくないような・・・。
5:23 AM
Users must opt-in to automatic synthesis by declaring their type as Equatable or Hashable without implementing any of their requirements.
5:24 AM
ああ、 Codable と同じように宣言は必須なのか。実装が自動挿入されるだけで。それならいいかも。
5:26 AM
自動生成、便利だけど判断ミスってやりすぎると取り返しのつかないものを入れてしまいそう。 Codable, Equatable, Hashable みたいな枯れた定型パターンならいいかもだけど。
5:26 AM
どうせなら public なイニシャライザの自動生成もほしい。
5:28 AM
↓こんなの。 public struct Foo { public var bar: Bar public var baz: Baz public var qux: Qux public init {} // 全プロパティを使って自動生成 }