[Swift] 옵셔널의 개념과 강제 언래핑
·
Apple/Swift
Optional Int형Optional(10)Optional Int형을 만들기 위해서는 Int? 또는 Int!를 사용한다.-Int형 값을 저장하는 것은 물론이고 값을 저장 안 할 수도 있다.(값이 없음) (nil)옵셔널 타입값을 반환할 때 오류가 발생할 가능성이 있는 값은 옵셔널 타입이라는 객체로 감싸서 반환한다.Int("100")은 100이 아닌 Optional(100)을 리턴함, print(Int("100")), Int형 initializerInt("Hello")은 정수 값을 반환할 수 없다. 이때 아무런 값도 반환할 수 없다는 의미로 nil을 반환하게 된다.Swift에서 기본 자료형(Int, Double, Sting 등)은 nil값을 저장할 수 없다.nil도 저장하려면 옵셔널 타입으로 선언해야 한다..
[Swift] 데이터 타입, 자료형, print 함수, 변수, 상수, 튜플
·
Apple/Swift
안녕하세요 Swift라는 언어에 관심이 생기고 Swift 언어쪽 진로를 희망하여 본격적으로 배우기 전에 유튜브에 나와있는 강의를 통해서 먼저 공부를 해보려고 합니다. (*해당 글을 smile han님의 유튜브 영상을 참고하여 작성하였음을 다시 한 번 말씀드립니다.) https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA/playlists Smile Han www.youtube.com 데이터 타입(자료형, data type) 스위프트 프로그램에서 숫자를 저장 var mynumber = 10 (mynumber이라는 이름의 변수를 생성하고 숫자 10을 할당함) var mynumber : Int = 10 (초기값이 있을 경우에는 컴파일러가 타입 추론(type inf..