240215_2
https://www.kxcoding.com/learning/essential-swift/token-expression-statement
Token 가장 작은 단위의 요소
ex) 2 + 3 ; —> 4개의 토큰
키워드 (독점해서 사용하는 단어)
공백으로 쪼갤수 없어서 토큰으로 분류함
ex) I_f -> 띄어쓰기 하면 올바른 토큰이 아님
화이트스페이스 (공백,빈칸)
코드의 가독성을 높힘, 토큰을 구분하는 역할
표현식 expressions
하나이상의 토큰이 모여서 하나의 값으로 표현 되는 식
Evaluate 표현식을 평가한다(결과를 얻는것)
Ex) let x = 7
x --(evaluate)--> 7
x +1 --(evaluate)--> 8
Statements (문장. 문)
하나이상의 표현식이 모여서 특정한 작업을 실행하는 코드
ex) if 문 ,for문 등
https://www.kxcoding.com/learning/essential-swift/literal-identifier-keyword
Literal
의미가 변하지 않고 있는 그대로 사용 되는 값
예) 7
let x = 7
키워드 상수이름 연산자 리터럴
let x = 5 + 7 --> 5와 7이 리터럴
let x2 = x > 7
여기서 2는 상수이름에 포함된 이름
Identifier 식별자 이름 .
유니크 해야함
let x = 7
x 가 식별자
같은 이름이 2개이상 있으면 식별할 수 없음
-->컴파일 에러 발생
이름을 잘 짓는게 중요하다
Keyword (예약어)
언어가 제공하는 기능을 위해서 미리 예약된 단어
let x =7
let 은 상수을 선언하는 키워드
이름으로 사용할 수 없음 --->
let let = 7 (x)
https://www.kxcoding.com/learning/essential-swift/naming-convention
Naming Convention
가독성이 높아짐
CamelCase | |
UpperCamelcase | lowerCamelCase |
Class Structure Enueration Extension Protocol |
Variable Constant Function Property Parameter |
'iOS Swift > 문법' 카테고리의 다른 글
[Swift] if, guard,switch Statement (0) | 2024.02.19 |
---|---|
[Swift] 자료형과 연산자 개념 (0) | 2024.02.16 |
[Swift] Scope가 먼데 (0) | 2024.02.15 |
[Swift] 기초 중의 기초 (1) | 2024.02.14 |
앱개발 용어 정리 (0) | 2024.02.14 |
댓글