[swift] 변수와 타입

2024. 3. 11. 16:23·swift

Variable & Constant (변수와 상수)

  • 변수는 변할 수 있는 값
  • 변수는 var 키워드를 사용해서 선언한다.
  • 상수는 변하지 않는 값
  • 상수는 let 키워드를 사용해서 선언한다.
// 변수
var temp = "Hello, world"
temp = "Hello, swift" // 변수는 값을 변경 가능
// 상수
let temp2 = "Hello, world"
temp2 = "Hello, swift" // 에러 발생. 상수로 선언된 값은 변경할 수 없다.

String & Booleans (문자열과 불리언)

  • swift의 변수는 다양한 타입을 저장할 수 있다.
  • 변수에 어떠한 타입이 지정되면 다른 타입을 입력할 수 없다. (타입 캐스팅 필요)
  • String은 문자열을 나타내는 타입
  • Bool은 불리언 타입으로 참(true), 거짓(false)을 나타낸다.
var name: String = "홍길동"
var isEmpty: Bool = true

Int & Double (정수와 실수)

  • Int는 정수를 나타내는 타입
  • Double은 실수를 나타내는 타입
var age: Int = 26

// 자릿수가 많은 숫자는 언더바 "_"를 사용하여 표현할 수 있다.
var money: Int = 1_000_000_000

var percent: Double = 99.8

String Interpolation

  • 데이터를 문자열로 표현할 수 있다.
  • (변수)로 표현한다.
var name: String = "홍길동"
var age: Int = 26

print("제 이름은 \(name)이고, 나이는 \(age)살입니다.")

'swift' 카테고리의 다른 글
  • [swift] Optional
  • [swift] Function
  • [swift] Loops
  • [swift] Collection
GwanSon
GwanSon
버그는 도전, 코드는 해결. 열정있는 개발을 하자.
  • GwanSon
    관슨의 개발일지
    GwanSon
  • 전체
    오늘
    어제
    • 분류 전체보기 (56)
      • iOS (3)
      • swift (15)
      • UIKit (0)
      • swiftUI (2)
      • 알고리즘 (8)
      • CS (8)
      • 면접 (11)
      • Flutter (4)
      • 회고 (2)
      • 잡담 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    네이버 부스트캠프 후기
    부스트캠프 10기
    tuist
    네이버 부스트캠프
    부스트캠프
    ios
    챌린지
    백준
    모듈화
    boj
    2025 토스 Next
    Swift
    토스
    후기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
GwanSon
[swift] 변수와 타입
상단으로

티스토리툴바