[Swift] Swift 기초 문법 1

Yujin·2021년 4월 12일

Swift

목록 보기
1/6
post-thumbnail

강의 Note

[네이버커넥션 부스트코스] iOS프로그래밍을 위한 스위프트 기초

콘솔로그 남기기

  • print 함수 : 단순 문자열 출력
  • dump 함수 : 인스턴스의 자세한 설명까지 출력

문자열 보간법

  • 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용.
    \( 변수 or 상수 )
let age: Int = 10
print("안녕하세요! 저는 \(age)살입니다.)

>>>"안녕하세요! 저는 10살입니다."

상수와 변수 선언

  • let : 상수 선언 키워드(값 변경 시 오류 발생)
  • var : 변수 선언 키워드
let constant: String = "차후에 변경이 불가능한 상수"
var variable: String = "차후에 변경이 가능한 변수"

//값의 타입이 명확하다면 타입 생략 가능, 값을 나중에 할당 할 경우에는 불가
let 상수이름 =var 변수이름 =

기본 데이터 타입

  • Bool
    truefalse 만을 가짐( 0 , 1 불가)

  • Int
    정수 타입, 기본적으로 64비트

  • UInt
    양의 정수 타입, 기본적으로 64비트

  • Float
    실수 타입, 32비트

  • Double
    실수 타입 64비트

  • Character
    문자 타입, 유니코드 사용, 큰따옴표("") 사용

  • String
    문자열 타입, 유니코드 사용, 큰따옴표("") 사용

타입이 다르면 값 교환 불가

var someInt: Int = 100
var someUInt: UInt = 100
someUInt = -100 // 컴파일 오류발생
someUInt = Int // 컴파일 오류발생

var someCharacter: Character = "🇰🇷"// 유니코드로 이뤄진 모든 문자 표현 가능
someCharacter = "하하하" // String을 Character에 넣어서 컴파일 오류발생
profile
하나하나 알아가는 하루하루

0개의 댓글