[스위프트 기초] 2. 상수와 변수

2022. 5. 18. 17:52·Swift

[상수와 변수]

 

1. 상수와 변수 선언

- let : 상수 선언 키워드

- var : 변수 선언 키워드

 

*swift는 띄어쓰기에 민감하기 때문에 띄어쓰기에 신경쓰기

 

상수의 선언 

let 이름: 타입 = 값  

 

변수의 선언

var 이름: 타입 = 값 

 

* 값의 타입이 명확하다면 타입 생략 가능, 명확하지 않다면 타입을 꼭 적어야함

* 콜론 : 과 이퀄 = 을 꼭 사용해줘야 함

 

2. 선언 후, 값 할당하기

선언을 한 뒤, 나중에 값을 할당하려는 상수나 변수는 반드시 타입을 명시!

나중에 값을 할당하는 상수는 let sum: Int -> Int라고 타입을 명시해주었음!

변수도 마찬가지로 나중에 할당하는 것이 가능 -

상수 let 는 차후에 변경이 불가능하고, 변수 var 는 차후에 변경이 가능하다 !

 

 

3. 생각해보기

 

다음과 같은 경우에 각 값은 상수와 변수 중 어느 것으로 선언하는 것이 더 좋을지 생각해 봅시다.

Answer)

1. let 상수 - 구조체나 클래스 객체의 이름으로 저장될 때 / var 변수 - 사용자로부터 이름에 대한 입력을 받아들이거나 하는 경우

2. var 변수 - 덧셈에 사용될 값이기 때문에 계속 변할 수 있기 때문에 변수

3. let 상수 - 파이는 불변하는 값이므로 상수 지정

4. var 변수 - 총 아이템 개수를 세는 역할일 때 / let 상수 - 가질 수 있는 아이템 개수의 한계를 정하는 역할일 때

저작자표시 변경금지 (새창열림)

'Swift' 카테고리의 다른 글

[스위프트 기초] 6. 함수 기본  (0) 2022.05.21
[스위프트 기초] 5. 컬렉션타입(Array, Dictionary, Set)  (0) 2022.05.21
[스위프트 기초] 4. Any, AnyObject, nil  (0) 2022.05.21
[스위프트 기초] 3. 기본 데이터 타입  (0) 2022.05.21
[스위프트 기초] 1. 명명법 / 콘솔로그 / 문자열 보간법  (0) 2022.05.18
'Swift' 카테고리의 다른 글
  • [스위프트 기초] 5. 컬렉션타입(Array, Dictionary, Set)
  • [스위프트 기초] 4. Any, AnyObject, nil
  • [스위프트 기초] 3. 기본 데이터 타입
  • [스위프트 기초] 1. 명명법 / 콘솔로그 / 문자열 보간법
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    study
    파이썬문법
    Python
    나도코딩
    The Office
    Algorithm
    정보처리기사
    ios프로그래밍
    정보처리기사프로그래밍언어
    파이썬
    파이썬기초
    리얼학습일기
    알고리즘
    javaalgorithm
    프로그래머스
    Java
    ios프로그래밍을위한스위프트기초
    더오피스
    javaStudy
    정보처리기사실기
    프로그래밍언어
    타일러영어
    SWIFT
    ios개발
    영어회화
    리얼클래스
    자바알고리즘
    영어독학
    스위프트기초
    정처기실기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[스위프트 기초] 2. 상수와 변수
상단으로

티스토리툴바