[swift] 기본 var, let

Snyong·2023년 9월 25일

swift

목록 보기
1/10
post-thumbnail
  • 변수 var
    스위프트의 변수에는 다양한 타입을 저장할 수 있음 (String, Integer, Double, Booleans)
    한번 지정된 타입의 변수에는 다른 타입을 넣을 수 없음
var str = "Hello, swift"

var age = 20
// var age = "hi" -> 이미 Int 타입으로 지정되어 String 타입 넣을 수 없음

var money = 20_000_00
// 출력값: 2,000,000

var price = 100200
// 출력값: 100,200

String Interpolation
데이터를 문자열로 표현할 수 있음
\(변수)로 표현
괄호를 생략하는 실수 하지 않도록 주의하기

var height = 180
var text = "his height is \(height)"

  • 상수 let
    할당된 값을 변경할 수 없음
let dj = "koo"
// dj = "goo" -> 에러 발생. 할당된 값 변경 불가능

  • Type Annotation
    변수 설정시 타입을 같이 명시할 수 있음
    타입 없이 명시하는 경우 시스템에 의한 타입 추론 (type inference)
    option 키를 누르고 변수명을 클릭하면 추론된 타입 확인 가능
// 명시적 타입 기입이 없는 경우 -> 타입추론
var weeks = 10
var token = "qwer123"

// 명시적 타입 기입
var days: Int = 5
var userName: String = "Jake"

다음글: https://velog.io/@spencer0124/swift-array-dictionary-set-enum

0개의 댓글