[Swift] Literal, Identifier, Keyword

문다연·2022년 1월 3일
0

ios.moon

목록 보기
6/26
post-thumbnail

본 글은 inflearn: iOS 개발을 위한 Swift5 완벽 가이드를 수강하며 정리한 글입니다.


➰ Literal 리터럴, 상수

  • 의미가 변하지않고 있는 그대로 쓰이는 문자
let x = 7
// literal은 7

let x = 5 + 7
// literal은 5와 7

let x2 = x > 7
// literal은 7, 변수에 쓰인 숫자는 literal이 아니므로 2는 literal 아님
  • Integer Literals
  • Floating-point Literals
  • String Literals
  • Boolean Literals
  • nil Literals

➰ Identifier 식별자

코드에 포함된 요소를 구별하는데 사용되는 이름
ex) 자료형, 함수, 변수의 이름 등

let x = 7
// x가 identifier

let number = 1
let Number = 2
let _Number = 3

/* 
  첫번째로 숫자가 올 수 없음
  언더바(_) 시작 가능
  스위프트는 대소문자를 엄격히 구분: 위의 number와 Number는 서로 다른 변수
 */

➰ Keyword 키워드, 예약어

프로그래밍 언어가 제공하는 기능을 위해서 예약되어있는 단어, 예약어는 식별자 이름으로 사용할 수 없음

let x = 7
var x = 7
/*
let : 상수를 선언하는 keyword
var : 변수를 선언하는 keyword
x : identifier
= : operator
7 : literal
*/

swift의 var와 let의 차이는?

profile
ios-moon.tistory.com 이전했어요 🚛

0개의 댓글