[swift-evolution] [idea] errors in properties
    Gor Gyolchanyan 
    gor.f.gyolchanyan at icloud.com
       
    Tue Jul 25 15:29:38 CDT 2017
    
    
  
I’ll just cut to the chase:
Why is throwing from get, set, willSet and didSet disallowed?
var login: String {
	willSet throws {
		guard newValue.count > 5 else {
			throw LoginError.loginTooSmall
		}
	}
}
try login = “JebediahKerman” // totally fine
try login = “Bob” // throws `LoginError.loginTooSmall`
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170725/69cb8217/attachment.html>
    
    
More information about the swift-evolution
mailing list