일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- supervisely
- roboflow
- 소수
- Python
- 스위프트
- 최솟값 만들기
- 프로그래머스 답
- 파이썬
- Siwft
- kakao 2018
- swift
- 문제
- c언어
- 이미지학습
- 프로그래머스
- 카카오 2021
- fast.ai
- 날씨 앱
- 데이터셋 만들기
- 카카오 2019
- SwiftUI
- swift 배열
- 카카오
- coco 데이터셋
- ios 개발 시작
- 머신러닝
- 카카오 2018
- swift 시작
- Kakao
- 카카오 2020
- Today
- Total
잡초의 일지
[Swift] optional 옵셔널 문제 해결 방법 본문
키보드로부터 입력받은 값을 사용하기 위해 readLine()을 사용했다. 그랬더니,
optional 이라는 문자가 떴고... 이게 뭐야!!!!!!
분명 C나 JAVA에서는 이러지 않았다.
그럼 이런 문제는 왜 생기는걸까..? (swift가 바보라서..?)
일단 구글링 ㄱ ㄱ
그래서 알게 된 것!
https://zeddios.tistory.com/16
swift3 ) Optional 개념 정리
안녕하세요 :) 오늘은 Optional이 뭔지에 대해 정리해볼려고해요. 이것도 yagom님이 BoostCamp강의에서 설명을 엄청 잘해주셨답니다 :) yagom님 강의를 토대로 추가할 부분은 추가해가면서 정리해볼게요 XD 먼저 O..
zeddios.tistory.com
여기 들어가면 Zedd님이 엄청나게 친절히 설명해주신다.
그래서 문제 해결!~
내가 다시 한번 정리해보자면 이렇다.
변수는 자료형이라는것이 있다. 예를 들어 Int 라고 하자. Int 는 정수형이다. 그래서 항상 정수만 들어갈 수 있다.
이런 변수를 선언할 때에 non-optional인 값을 주어야 한다.
그러니까 꼭! 값이 들어가 있어야 한다는 거다.
하지만, nil이 들어가게 되면 자료형이 맞지 않아 에러가 뜨게 되는것이다.
그럼 이런 에러를 어떻게 해결할 수 있을까?
?!
이 두개를 쓰면 된다.그리고 그 외에도 여러 방법이 있지만,
음 역시 내가 설명하는것보다 글을 읽는게 훨 빠르군..!!
난 설명은 자신없지만 조사는 자신있으니깐!
https://zeddios.tistory.com/16
swift3 ) Optional 개념 정리
안녕하세요 :) 오늘은 Optional이 뭔지에 대해 정리해볼려고해요. 이것도 yagom님이 BoostCamp강의에서 설명을 엄청 잘해주셨답니다 :) yagom님 강의를 토대로 추가할 부분은 추가해가면서 정리해볼게요 XD 먼저 O..
zeddios.tistory.com
https://www.hohyeonmoon.com/swift-optional/
Swift Optional
이번 글에서는 Swift 언어에서의 optional에 대해 알아보도록 하겠다. 옵셔널 지난 글의 스위프트 특이타입에서 nil은 아무것도 없는 상태라는 것을 알아봤다. 변수만 선언되어 있고, 아직 인스턴스가 할당되기 전의 상태이다. 옵셔널은 이러한 n…
www.hohyeonmoon.com
이 두 곳이 가장 정리를 잘 해준 듯 하다.
swif에선 항상 옵셔널에 주의하도록 하자! 그리고 옵셔널을 처리하는 방법도 잘 익혀두도록 하자!
'[코딩] 배우는것 > Swift' 카테고리의 다른 글
[Swift] 시간, 날짜 (0) | 2020.02.25 |
---|---|
[ Swift] 자료구조 공부 (0) | 2020.02.19 |
[Swift] Bubble Sort. 버블 정렬. 오름차순 (0) | 2020.02.18 |
[Swfit] Optional 해결방법 (0) | 2020.02.08 |
[Swift] 키보드에서 입력 받기, readLine() 쓰는 방법 (0) | 2020.02.08 |