목록Programming/Swift (21)
Patrick's 데이터 세상
튜플 괄호 안에 콤마(,)를 이용하여 변수, 상수에 넣어 사용 var one = (1, "one", "일") one.2 one.2 = "하나" // 값 설정하기 이름 설정 let two = (num : 2, eng : "two", kor : "둘") two.num // 2 two.kor // '둘' 튜플 간 비교 가능 콜렉션 타입 배열 var intArray : [int] = [1,2,3,4,5] let strArray = ["A", "B", "C"] let floatArray = Array([1.1, 2.2, 3.3]) 공백 배열 (타입 선언 필요) var emptyArray = [int]() var emptyArray2 = Array() var emptyArray3 : [String] = [] 원소 ..
문자와 문자열을 다루는 타입 문자 : Character 문자열 : String 변수/상수 선언 문자 문자 character 한 글자 사용가능, 유니코드(이모티콘) 가능, 유니코드 코드 값 입력 가능 비교 동일 비교 == 크기 비교 >,
변수 처음 값이 대입된 이후에 값이 변할 수 있다. 변경 가능 var로 선언 변수 선언과 초기값 분리 var intVal : Int intVal = 10 * 초기 선언된 타입이 아닌 값을 입력하면 오류! * 서로 다른 타입의 변수를 연산 시 에러! 상수 처음 값이 대입된 이후에 값을 변경할 수 없다. 변경 불가능 let으로 선언 변수 & 상수 * 자동 초기화 안됨 * 초기화 전에 사용하면 에러 var i : Int i + 10. -- 에러 변경 가능한 데이터인지 먼저 정할 것 연산자 산술 이항 연산자 : +, =, *, /, % 산술 단항 연산자 : +, - 증감 단항 연산자는 사용 불가 ++ +=, -= 연산자 사용 1 +2 -- 공백의 통일성이 없으면 에러 * 연산자와 피연산자 사이의 공백 -i : ..