是否可以捕获特定的 CaseIterable 枚举
Is it possible to capture a specific CaseIterable enum
是否有可能以某种方式实现此目的?我想捕获一个枚举,其中它的 rawValue
== String
但也 CaseIterable
。
protocol StringCases: CaseIterable where AllCases.Type == String {
}
CaseIterable
没有原始值。那是 RawRepresentable.
protocol StringCase: CaseIterable, RawRepresentable where RawValue == String { }
另外,每一个都是 "case",而不是 "cases",所以不要再 "s"!
是否有可能以某种方式实现此目的?我想捕获一个枚举,其中它的 rawValue
== String
但也 CaseIterable
。
protocol StringCases: CaseIterable where AllCases.Type == String {
}
CaseIterable
没有原始值。那是 RawRepresentable.
protocol StringCase: CaseIterable, RawRepresentable where RawValue == String { }
另外,每一个都是 "case",而不是 "cases",所以不要再 "s"!