TIL_20171109
09 Nov 2017 | TILμ€λ λ°°μ΄ / λλ κ²
- ν΄λμ€μ ꡬ쑰체 - λΉ
λλλμΉ λ³΄λ©΄μ μ 리
- κ·Έλ°λ° μ΄λ€ μμμμ μλΈν΄λμ€μ λ©μλκ° μ λλ‘ μλνμ§ μλ λ¬Έμ κ° μμλ€. μ무λλ μνΌν΄λμ€μ νλ‘νΌν°μ μ΅μ λκ°μ΄ μμλλ° κ·Έκ² μ λλ‘ λ°μΈλ©λμ§ μμμ μκΈ΄ λ¬Έμ κ°λ€. λ€μμ μ§λ¬Έ ν ν΄κ²°νλ©΄ λ°λ‘ μ 리ν μμ
- νμ λ©μλ κ³΅λΆ / μ 리
- μ¬λ€λ¦¬κ²μ step 3 - mergeμλ£
- μ κ·Όμ μ΄μλ₯Ό μ΅λν λ°©μ΄μ μΌλ‘ μ°μ
- Data Objectλ getterλ setterκ° νμμλ€.
- νλ‘νΌν°μ (set) ν€μλλ₯Ό μ°λ©΄ νλ‘νΌν° κ°μ set(λ°κΏ)νλ κ²μ λ§κ³ get(μ½μ΄μ΄)λ§ κ°λ₯νκ²λ§ μ νν μ μλ€. κ·Έλμ(set)μ μ°λ©΄ getterλ₯Ό μΈ νμκ° μλ€.
- μ무리 μ¬μν printκΈ°λ₯μ΄λΌλ ν¨μμ κΈ°λ₯κ³Ό λ»μ λ§κ² μΆλ ₯νλ λ¬Έμμ΄μ λλκ±°λ μλ μ‘΄μ¬νλ ν€μλμ κΈ°λ₯μ νμ©ν΄μ μ½λλ₯Ό λ κ°κ²°νκ² λ§λλ λ°©λ²μ μ°κ΅¬νμ.
- (
print("|")
λ₯Ό λ€μ μ€μμ λ°λ‘ μ°λ λμ μterminatorμ λ°λ‘ "|"λ₯Ό μΆκ°
ν΄μ νμ©μ±μ λμΌ μ μμλ€. ) "-----|"
λ‘ μΈλ‘ barκΉμ§ νκΊΌλ²μ μΆλ ₯νλ λμ μ barλ§ μμ±νλ€λ λ©μλμ λ»μ λ§κ²"-----"
λ‘ λ³κ²½
- (
- μ΄λ€ ν μΈμ€ν΄μ€κ° λ€λ₯Έ μΈμ€ν΄μ€κ°μ²΄μ μ κ·Όνκ³ μμΌλ©΄, κΌ νλ‘νΌν°μ μ μΈλμ΄μκ±°λ 맀κ°λ³μλ‘ μ λ¬λ°μμΌ ν¨. μ μλ³μμ μ κ·Όν΄μ κ°μ΄λ ν¨μλ₯Ό λ°λ‘ κΊΌλ΄μ€λ κ²μ λμ ꡬ쑰!
μμΌλ‘ ν κ²
-
μ΄κΈ°ν
-
ν΄λμ€μ ꡬ쑰체 μμμμ ν μ€νΈνλ€κ° μλλ λΆλΆ (μμ μΈκΈ) μ§λ¬Έ
-
guard ꡬ문 μ§λ¬Ένλ κ² λ΅λ³ μ»μ. λ€μ ν μ€νΈν΄λ³΄κ³ μ 리νμ
-
μ¬λ€λ¦¬ step4 λ¨μν μ€νΈ ν리ν리μ
β
Comments