[iOS / Swift] Storyboard 간단한 계산기 만들기(2) 코드개선
·
Swift Study/Storyboard
옵셔널을 적용해서 코드를 개선해보겠음.let a = Int(firstOperandField.text!)! // 이 코드를 안전하게 옵셔널 바인딩으로 바꾼 코드가 아래 코드if let text = firstOperandField.text, let a = Int(text) {}아래처럼 하면 컴파일 에러가 발생하는 이유는?=> 맨위 `if let text =` 안에 `let a`와 `let b`, 그리고 개별의 `let op`가 있는데 아래 `if op`, `a`, `b`가 위의 `if`문 안에 있어야 하는데 있지 않아서 찾을 수 없다는 컴파일 에러가 발생하는 것임. 오류 해결=> 맨위 `if let text = firstOperandField.text, let a = Int(text)`코드블럭 안에 아래의 ..