본문 바로가기

2021_iOS [ Swift ]61

문자 데이터 타입 : Character Character 형은 문자형 데이터이지만, 생략 시 문자열인 String 형으로 취급되기 때문에 주의해야한다. 2021. 9. 9.
튜플 [ Tuple ] ‣ 여러 값을 하나의 개체에 일시적으로 묶는 방법 ‣ 어떠한 타입도 가능하며, 값들의 타입이 모두 동일해야 한다는 제약도 없음 ‣ 인덱스 값을 통해 접근 ‣ 단 한 줄의 코드로 튜플의 모든 값을 추출하여 변수 또는 상수에 할당 ex ) let myTuple = (10, 0.2, "hi") let (myInt, myFloat, myString) = myTuple ‣ _ Underscore 를 사용하면 그 값을 무시한다는 표시 ex ) var (1 , _ , 3) = myTuple ‣ 튜플 생성과 동시에 각 값에 이름을 할당 할 수 있음 ex ) let myTuple = ( count : 10 , length : 1.3 , message : "hello" ) ‣ 함수에서 여러 값들을 한 번에 반환하는 것이 .. 2021. 9. 9.
변수[var] VS 상수[let] 변수 [ Variable ] ‣ 프로그램에서 사용될 데이터를 저장하기 위한 메모리 공간 ‣ 변수에 할당된 값은 변경 가능하다. - 선언 변수는 var 키워드를 이용하여 선언, 변수를 생성할 때에 값을 가지고 초기화할 수도 있음 상수 [ Constant ] ‣ 데이터 값을 저장하기 위해 메모리 내의 명명된 공간을 제공 ‣ 값이 할당되면 변경 불가능 ‣ 코드 내에서 반복적으로 사용되는 값이 있을 경우 유용 ‣ 변수나 상수 명은 영문자, 숫자, 유니코드 사용 가능 - 선언 상수는 let 키워드를 사용하여 선언 2021. 9. 9.
Swift 문법 [ Int, Double, Bool, Character, String ] 정수 데이터 타입 : Int ‣ 정수를 저장하는데 사용 ‣ 8비트, 16비트, 32비트, 64비트 정수를 지원 ‣ 부호 없는 정수 ‣ 출력하고 싶은 변수나 상수를 출력 할 때는 아래와 같이 \( 변수, 상수 ) 를 사용 부동 소수점 데이터 타입 : Double ‣ 소수점이 있는 숫자 ‣ Float 와 Double 타입을 제공 ‣ Float : 32비트, 소수점 6자리 정확도 ‣ Double : 64비트, 소수점 15자리 정확도 논리형 데이터 타입 : Bool ‣ 참 또는 거짓 조건을 처리할 데이터 타입 문자 데이터 타입 : Character ‣ 문자, 숫자, 문장부호, 심볼 같은 유니코드 문자 하나를 저장 ‣ var 변수명 : Character = "초기값" ‣ 초기값은 작은 따옴표가 아닌 큰 따옴표 ‣.. 2021. 9. 9.
자료형의 종류와 크기 2021. 9. 9.
Swift 데이터 타입 ( 자료형, Data Type ) 제공 자료형 : Bool, Character, Int, Float, Double, String, Void 사용 예시 var 변수명 : 자료형 = 초기값 var Number : Int = 10 ※ 초기값이 있을 경우 컴퍼일러가 타입 추론 ( Type Inference ) 를 하므로 아래와 같이 데이터 타입을 명시할 필요가 없다. ※ var Number = 10 ※ 주의 사항 ※ '=' 양쪽에는 일관된 공백이 있어야 한다. 2021. 9. 9.