λ°μν
StudyWithAllen
μ¨λ°λμ΄ νλ½νμ μ μκΆ λ²μ λ΄μμ μμ±νμμ΅λλ€!π
Part1. λ³μμ μμ / λ°μ΄ν° νμ (The Basics)
π©π»π» (Lecture 8) λ³μμ μμ(Data Type)
- λ³μ : λ°μ΄ν°(μλ£)λ₯Ό λ΄μ μ μλ 곡κ°. var μ¬μ©
- String Interpolation : \()
- μμ : print(" μ μ μ΄λ¦μ \(name)μ λλ€.)
- μμ : λ³νμ§ μλ λ°μ΄ν°λ₯Ό λ΄μ μ μλ 곡κ°. let μ¬μ©
- κ°μμμ λ Έλμ μμλ μμ
π©π»π» (Lecture 9) μ€μννΈμ λ°μ΄ν° νμ
- Int μ μ
- Double λΆλμμμ
- String λ¬Έμμ΄
- λ¬Έμμ΄μ λ°λμ ""λ‘ κ΅¬μ±ν΄μΌν¨.
- Bool μ°Έ/κ±°μ§
π©π»π» (Lecture 10) νμ μ£Όμ / νμ μΆλ‘ / νμ μμ μ± / νμ λ³ν
- νμ μ£Όμ : νμ μ λͺ μ var name:String = "νκΈΈλ"
- νμ μΆλ‘ : νμ μ λͺ μνμ§ μκ³ μ»΄νμΌλ¬κ° νμ μ μΆλ‘ var name = "νκΈΈλ"
- νμ
μμ μ± : νμ
μ΄ λ€λ₯Έ κ²½μ° ν λΉ μλ¨
- var number = 12 (Int) ; number = 3.14 (Double) ππ» ν λΉ μλ¨ - μ»΄νμΌλ¬κ° μ€λ₯λ₯Ό 미리 κ²μ¬
- νμ
λ³ν : νμ
κ³Ό κ΄νΈ μμ λ³μλͺ
μ λ£μ΄μ€λ€. ππ» (μμ) Int(λ³μλͺ
)
- λ³νμ μ€ν¨ν κ²½μ° κ°μ΄ μμμ λνλ΄λ ν€μλ nilμ λ°ν
π©π»π» (Lecture 11)
νμ
μ μΌλ¦¬μ΄μ€(Type Alias) / κ²½κ³ μ μ€λ₯
Type Alias: νλ‘κ·Έλλ° μΉν λ¬Έλ²
- typealias Name = String
- μ₯μ : κΈ°μ‘΄μ μ μΈλμ΄ μλ νμ , λ΄κ° λ§λ νμ λ±μμ μλ‘μ΄ λ³λͺ μ λΆμ¬ κ°λ μ±μ λμ.
Warning
: μ½λκ° μλͺ»λ κ²μ μλλ€. λ λμ λ°©λ²μ μ μμ»΄νμΌ μ€λ₯
: μ½λκ° μλͺ»λμμμ μλ €μ€. λ°λμ μμ ν΄μΌν¨.
π©π»π» (Lecture 12)
νλ‘κ·Έλλ° κ΄λ ¨ μ©μ΄ μ 리
Keyword(μ½μμ΄)
: μ€μννΈμμ νΉλ³ν μλ―Έλ‘ μ¬μ©νκ² λ€κ³ 미리 μ ν΄λμ λ¨μ΄.- (μ) var , let, if, nil, true, for λ±
리ν°λ΄
: μ½λμμ κ³ μ λ κ°μΌλ‘ ννλλ λ°μ΄ν° (Int, Double, String, Bool λ±μΌλ‘ ννλλ κ°(λ°μ΄ν°))- (μ) "νκΈΈλ" ππ» λ¬Έμμ΄ λ¦¬ν°λ΄ , 7 ππ» Int 리ν°λ΄
μλ³μ
: λ³μ, μμ, ν¨μ, μ¬μ©μ μ μ νμ μ μ΄λ¦- (μ) let isName = "μ콩" ππ» μμ isNameμ΄ μλ³μ
Token(ν ν°)
: μ½λμμ λμ΄μ μͺΌκ°€μ μλ μ΅μμ λ¨μ (μλ³μ,ν€μλ,ꡬλμ ,μ°μ°μ,리ν°λ΄)- (μ)
let
,==
,,
- (μ)
Expression(ννμ)
: κ°, λ³μ, μ°μ°μμ μ‘°ν©μΌλ‘ νλμ κ²°κ³Όκ°μΌλ‘ νκ°λλ μ½λ λ¨μ- (μ) n > 5 , 17
Statement(λ¬Έμ₯)
: νΉμ μμ μ μ€ννλ μ½λ λ¨μ- (μ) var n = 10 , print("μλ "), print(name)
λ°μν