【发布时间】:2016-06-14 15:52:01
【问题描述】:
我想知道是否可以在 Swift 中完成类似 java(或 c++)的操作:
我有一个协议:
protocol Prot1 {
func returnMyself() -> Prot1
}
并且一个类符合协议Prot1。
我可以强制函数returnMyself() 的返回类型与下面的类的类型相同吗?
class MyClass: Prot1 {
public func returnMyself() -> MyClass {
return self
}
}
有可能吗?
【问题讨论】:
标签: swift swift-protocols