[swift-evolution] [Review] SE-0026 Abstract classes and methods
Brent Royal-Gordon
brent at architechies.com
Fri Mar 4 04:11:40 CST 2016
> var url : NSURL {
>
> assert(false,"Must be overridden”)
> return NSURL(fileURLWithPath: “/ignore/this”)
> }
For what it's worth, using `fatalError()` or `preconditionFailure()` will allow you to write a version of this with no return statement, because they are annotated with `@noreturn`.
--
Brent Royal-Gordon
Architechies
More information about the swift-evolution
mailing list