Avatar
Kishikawa Katsumi 12/4/2024 5:21 AM
例えばディレクトリ内のファイルを表すStructがあるとして、それは全部letだしinitもinternalで普通は書くと思うんですよ。 public struct FileStat: Hashable { public let size: UInt64 public let isDirectory: Bool public let isHidden: Bool public let isReadOnly: Bool public let isSystem: Bool public let isArchive: Bool public let creationTime: Date public let lastAccessTime: Date public let lastWriteTime: Date init(_ response: Create.Response) { ... } } 変わり映えのしない例ばっかり挙げて申し訳ない。 (edited)