问题描述
我上课
class MyClass<T> { /***/ }
我要扩展的内容:
extension MyClass where T: Codable & RawRepresentable & CaseIterable { /***/ }
我想限制对String类型的RawValues的扩展,所以我试图做类似的事情:
extension MyClass where T: Codable & RawRepresentable & CaseIterable,RawValue == String {
func doSomething() {
print("doing something with strings!")
}
}
这当然不起作用,但是有办法使它起作用吗?
尽可能地明确将很有帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)