TL 20/06/30 TL - camel case 지원 소문자 : 함수 메소드 변수 상수 대문자 : 클래스 구조체 열거형 대소문자 구분 print : 문자열 출력 dump : instance의 설명까지 표현 \() : 문자열에서 값을 보관 -> let age: Int = 10 print("안녕하세요 저는 \(age)살 입니다.") ----------------------------------------------------------------- var someBoll: Bool = true someBool = false //swift에서 bool에 0과 1은 error를 발생한다. someBool = 0 someBool = 1 var someInt: Int = -100 //unsigned int var someUInt: UInt = 100 //32bit 부동소수형 var someFloat: Float = 3.14 //64bit var someDouble: Double = 3.14 //unicode를 사용 var someCharacter : Character = "A" //someCharacter = "123" //위 경우는 character가 아니라서 error 발생 var someString: String = "하하 " someString = someString + "호호" print(someString) //swift에서 다른 데이터 타입끼리의 암묵적인 정보 교환은 거절된다. ----------------------------------------------------------------------- //Any - swift의 모든 타입을 지칭하는 키워드 //AnyObject - 모든 클래스 타입을 지칭하는 프로토콜 //nil - 없음을 의미하는 키워드 var someAny: Any = 100 someAny = "어떤 타입도 수용 가능합니다" someAny = 123.12 //let someDouble: Double = someAny //위 경우는 다른 타입의 값으로 인식돼서 에러 발생 //AnyObject는 클래스의 인스턴스만 쥐고있을 수 있다. class SomeClass {} var someAnyObject: AnyObject = SomeClass() //someAnyObject = 123.12 //어느 데이터 타입이든 들어갈 수 있으나 빈 데이터는 //들어갈 수 없음. //someAny = nil //someAnyObject = nil 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Soko! Contents 당신이 좋아할만한 콘텐츠 20/07/03 TL 2020.07.03 20/07/02 TL 2020.07.02 20/06/28 TL 2020.06.28 20/06/27 TL 2020.06.27 댓글 0 + 이전 댓글 더보기