Swift 14

[Swift] Optional Unwrapping (2) - 옵셔널 바인딩 (Optional Binding) if let , guard let

지난 시간에 옵셔널 언래핑 하는 방법 중 강제 추출(Forced Unwrapping) 부분을 공부해 봤어요 https://thingjin.tistory.com/entry/Swift-Optional-Unwrapping-%EA%B0%95%EC%A0%9C-%EC%B6%94%EC%B6%9C-Forced-Unwrapping 강제 추출이 궁금한 분들은 위 게시물 참고해 주세요! ⬆️⬆️ Optional Binding 이번 시간에는 옵셔널 언래핑하는 방법 중 두 번째 방법을 소개하려 해요 바로바로 옵셔널 바인딩(Optional Binding) 이에요. 강제 추출 문법, 느낌표 ! 기억나죠? 이번에 할 옵셔널 바인딩은 강제 추출 방법이 아닌 !! 훨씬 더 안전한 방법이에요 단순한 Syntax 로 옵셔널 값을 추출할 수..

Swift 2024.01.15

[Swift] Optional Unwrapping (1) - 강제 추출 (Forced Unwrapping)

https://thingjin.tistory.com/entry/Swift-Optional-%EA%B0%9C%EB%85%90-%EC%95%8C%EC%95%84-%EB%B3%B4%EA%B8%B0-nil-%EC%A0%95%EC%9D%98 [Swift] Optional 개념 알아 보기, nil 정의Optional Swift를 조금이라도 접해본 분들은 많이 들어봤을 옵셔널!! 에 대해서 알아 보기로 해요!!! 정의 : 래핑 된 값(Wrapped) 또는 값의 부재(absence)를 나타내는 타입이에요~ 애플은 정의를 너무 어렵thingjin.tistory.com⬆️⬆️ 지난 시간 Optional 개념 지난번에 옵셔널 타입에 대해 알아봤어요 지난 포스팅 마지막에 옵셔널 값을 확인할 때, Optional("지수")를 ..

Swift 2024.01.11

[Swift] Optional 개념 알아 보기, nil 정의

Optional Swift를 조금이라도 접해본 분들은 많이 들어봤을 옵셔널!! 에 대해서 알아 보기로 해요!!! 정의 : 래핑 된 값(Wrapped) 또는 값의 부재(absence)를 나타내는 타입이에요~ 애플은 정의를 너무 어렵게 해서.. 공식 문서 보기 무서워요 하지만 왜 이렇게 했는지는 설명을 듣다 보면 알 거예요! 쉽게 말해 옵셔널 변수는 값이 있을 수도 없을 수도 있는 변수 라고 생각하면 돼요! 말로는 무슨 소리인지 모를 거예요 ‼️ 그래서 좀 더 설명할게요 위와 같이 let/var 변수 이름: 타입? 으로 주로 선언해요 저 String 타입 옆에? 이걸 붙이면 옵셔널 타입이에요 보통은 shortForm 형태로 많이 사용해요 옵셔널 타입은 열거형(enum)으로 이루어져 있어요 그래서 정의가 래핑..

Swift 2024.01.08

백준 1000번 A+B swift

https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 내 코드 let input = readLine()!.split(separator: " ") print(Int(input[0])! + Int(input[1])!) Review readline() 은 리턴값이 옵셔널 이에요! 따라서 Swift에서 input을 받을 때 옵셔널 언래핑 과정을 생각해 줘야 해요. 이상으로 swift 언어의 가장 기본적인 문제를 풀어 보았습니다. 관련 내용은 옵셔널 관련 글에서도 찾아볼 수 있어요! https://thingjin.tistory.com/entry/Swift-Optional-%EA..

BOJ/Swift 2023.06.22