Errors - Throwing Errors, Handling Errors, Results
·
SwiftUI
내가 원하는 에러를 직접 만들어 throw 로 해당 에러를 받을 수 있다enum Errors: Error { case OutOfStock}struct Stock { var totalLamps = 5 mutating func sold(amount: Int) throws { if amount > totalLamps { throw Errors.OutOfStock } else { totalLamps = totalLamps - amount } }}var mystock = Stock() 이제 throws 함수를 만들었으면 해당 throw된 error를 받을 수 있어야한다. 아래 do-catch 로 error를 처리할 수 있다. 하지만 catch ..
ytw_developer
'handling errors' 태그의 글 목록