a==b λ»μ΄ aμbμ κ°μμ λΉκ΅λΌλ λ»μ΄λΌλλ°
κ·ΈλΌ =μ μ¬μ©ν΄μ
λ§μ½ 컨λμ
μ΄ λμ¨ μ΄λΌλ©΄ μμ΄ν
μ μ¬μ©νμΈμ
λ§μ½ μλλΌλ©΄ νλ μ΄μ΄ μνκ° μ’μ΅λλ€
μ΄λ κ² λμΌ λ§λκ±°μλ??
==μ΄λ©΄
λ§μ½ 컨λμ
μ λμ¨κ³Ό λΉκ΅νλ€λ©΄
νλ μ΄μ΄ μνκ° λμλ μμ΄ν
μ μ¬μ©νμΈμλ₯Ό μΆλ ₯ν¨ μ΄λΌλ λ§λμλλ λ¬Έμ₯μ΄λλκ±°μλ??
μ μμΊ μ΄λ°κ±° μΈλΆμ μΈκ±° νλνλ λ€μ΄ν΄κ°μκ°λ
κ·Έλ₯ μ΄κ²λ§κ°μ Έμ¨κ±°μ§ κ·Έλ₯ κ°μμμ보면μ λμ€λ λ¬Έμ₯λ€ λͺ¨λκ° λ€ μ΄λ°μμΌλ‘ νλλμ΄ν΄κ°μκ° γ
γ
...
μ΄μΊν΄μΌνλ겨..
- dc official App
=μ λμ μ°μ°μκ³ ==μ λΉκ΅μ°μ°μμ μΌμ’ μ λμ μ°μ°μλ κ°μ λ³μμ μ μ₯ν¨ λΉκ΅μ°μ°μλ λ κ°μ λΉκ΅ν΄μ μ°ΈμΈμ§ κ±°μ§μΈμ§λ₯Ό ꡬλΆν¨
κ·ΈλΌ if condition=λμ¨ νλ©΄ κ·Έλ₯ 컨λμ μ λμκ±°λΌκ³ κ³ μ λμ μμ°λ건κ°..? γ γ΄μ΄λ ΅λ€ κ·Έλ₯.. - dc App
ifμ κ΄νΈμλ μ°Έκ³Ό κ±°μ§μ ꡬλΆν μ μλκ² λ€μ΄κ°μΌν¨ κ·Όλ° νλ‘κ·Έλλ° μΈμ΄μμ =μ κ°μμ νννλκ² μλλΌ λμ μ΄λΌλ 'νλ'μ. μνμμ μ¬μ©νλ =κ³Ό μλ―Έ μμ²΄κ° λ€λ¦
μ κ·ΈλΌ ifλ¬Έμμ =μ΄ λ€μ΄κ°λ μΌμμκ² λ€..λμΆ© μ΄ν΄κ°λ €κ³ νλ€ κ³ λ§λ€.. - dc App
μ€μ λ‘ if(condition=λμ¨) νλ©΄ 컨λμ μ΄ λμκ±°λΌκ³ κ³ μ λκ³ κ΄νΈ μ ν¨μ μ€νλ¨. if()μμ λ€μ΄κ° μ μλ 건 쑰건μΈλ°, λ§μ½ μ conditionμ΄ boolμ΄λΌλ κ°μ νμ κ°λ₯ν¨.
==λ μμνκ² κ°μμ§ μλμ§ νλ¨ =λ μλ μμͺ½μ΄ λ€λ₯΄λλΌλ μ€λ₯Έμͺ½μ μΌμͺ½μ λμ ν΄μ λκ°κ² λ§λλκ² - dc App
γ γ ... - dc App
μ λν° μ΄λ€κ³ c# νλ κ±° κ°μλ° μ§κΈ νλ κ±° 보λκΉ νμ΄μ¬μΌλ‘ νλ‘κ·Έλλ° κΈ°μ΄λΆν° μ΅νκ³ μμνλ©΄ μ’μ κ±° κ°μ
https://wikidocs.net/43
μ¬κΈ° μ΄κ±° μ²μ²ν μ½κ³ λ°λΌν΄λ³΄λ©΄μ μμν΄λ³΄μ
"λ§μ½ 컨λμ μ λμ¨κ³Ό λΉκ΅νλ€λ©΄" μ΄ μλλΌ λ§μ½ 컨λμ μ λμ¨κ³Ό λΉκ΅νμλ μ°Έμ΄λΌλ©΄(κ°λ€λ©΄) μ΄κ² μ§
μ κ·Έλ¬λ€ λ μ²μ¬μ..? - dc App
ifλ κ΄νΈμμ μ‘°κ±΄μ΄ μ±λ¦½λμλ μ΄νλ¬Έ μμ μλ λ΄μ©μ μ€νν¨ == μ΄κ±΄ κ°λ€ λΌλ λ»μ if(1 == 2} μ¬κΈ°μ 1 κ³Ό 2λ₯Ό λΉκ΅ν΄μ μλ‘ κ°μ κ°μ΄λ©΄ μ€νν¨ κ·Έλ¬λ1κ³Ό2λ λ€λ₯Έ κ°μ΄κΈ°μ μ€ννμ§ μμ 쑰건문μ λμ΄λ λμκ² μλ. μ¬κΈ°μ λ§νλ©΄ μ λ¨ - dc App
γ γ ...μ΄ν΄νκ±°κ°μ λ€λ€ κ³ λ§λ€.. - dc App
μΈμ΄μ μ μκ° κ·Έλ°κ±°λΌμ μ΄ν΄μ μμμ΄ μ μ΄μ μλ.. κ·Έλ₯ κ·Έλ κ² νκΈ°λ‘ κ²°μ νκ²μΌ λΏμ΄μΌ
μ κ·Έκ² μ΄ν΄μ μμμ΄ μλλ°? imperative ν μΈμ΄λ€ λ°°μΈλ κ°μ₯ μ²μμ μ λλ‘ μ΄ν΄ν΄μΌ νλ κ°λ μ΄κ³ κ°μ₯ μ€μν κ°λ μ. κ·Έλ₯ κ·Έλ κ² νκΈ°λ‘ κ²°μ νκ² μλμΌ. μ΄λ³΄μλ€μ΄ μ΄λ° λ΅κΈλ³΄κ³ κ·Έλ₯ 무μ§μ±μΌλ‘ μΈμ°λ€κ° λ€λ€ ν¬κΈ°νλ€.
μ.. μ€λͺ μ΄ μ’ λΆμ‘±νμ μ μκ² λ€ λ΄κ° νλ €λ λ§μ == λ λΉκ΅λ₯Ό νλ μ°μ°μμ΄κ³ = λ λμ μ νλ μ°μ°μλΌκ³ μ νκ±°μ§ μ κ·Έκ² =κ° νλμΌλλ λΉκ΅μ΄κ³ λκ°μΌλλ λμ μΈκ° μ΄λ°κ±Έ μκ°ν νμλ μλ€λ μκΈ°μμ΄
κ·Έλ°κ±°λΌλ©΄ 그건 λλ§λλ‘ μΈμ΄μ€κ³μκ° κ·Έλ₯(?) μ νκ±°λκΉ κ·Έκ²κΉμ§ μ΄ν΄ν νμμμ§. κ·Έλ°λ° λ³Έλ¬Έμ κ·Έκ±Έ λ¬Όμ΄λ³Έκ²μλμ§ μλ?
λλ κ·Έλ° μ§λ¬ΈμΈμ€ μμμ΄. λ€λ₯Έ μΈ‘λ©΄μ λ¬Όμ΄λ³Έ κ±Έμ§λ λͺ¨λ₯΄κ² λ€
C/C++/java/ c# κ°μ΄ λ³μ κ°μ λ³κ²½μμΌμ λ‘μ§μ μμ±νλ μΈμ΄λ€μ κ°μ₯ μ€μν κ°λ μ΄λ€. '=' λ ν λΉ(assignment) μ°μ°μλΌλΆλ¦¬μ°κ³ '=='λ λΉκ΅ μ°μ°μλΌκ³ λΆλ¦¬μ. μ΄λκ°λ‘ κ±°μ λλΆλΆμ λ‘μ§μ μμ±ν μ μκ³ , μ²μλ°°μΈλ λ³μμ μ΄λκ°λ₯Ό κ°μ₯ μμ΄ν΄νλ©΄ νλ‘κ·Έλλ°μ κΈλ°© λ°°μ΄λ€.
κ·Έλ₯ μλ λΆν° κ·Έλκ° μλλΌ λ³μ°μλ°κΈ° μλ μΈμ΄ κΈ°λ₯λ€μ νλλ¦¬μ§ λ§κ³ μ΄ κ°λ λΆν° λΆλͺ ν μ΄ν΄ν΄μΌν¨.
νλ‘κ·Έλλ°μμ =λ "μ€λ₯Έμͺ½ κ°μ μΌμͺ½ λ³μμ λ£λλ€", ==λ "μμͺ½ κ°μ΄ κ°μμ§ λΉκ΅νλ€"λΌκ³ μ΄ν΄νμλ©΄ νΈν©λλ€. a=3μ "3μ a λ³μμ λ£λλ€"κ° λλκ±°κ³ "a==3μ aμ κ°μ΄λ 3μ΄λ κ°μμ§ λΉκ΅νλ€"κ° λλκ²λλ€.
==λ₯Ό μ’ λ μμΈν κ°μλ©΄, ==λ μμΈ‘ λΉκ΅κ²°κ³Όμ λ°λΌ κ°μ΄ κ°μΌλ©΄ trueκ°(μ°Έ), ν리면 falseκ°(κ±°μ§)κ°μ΄ λμ΅λλ€. μλ₯Όλ€μ΄ if( (3==1) == (2==4) ) // λ§μ½, 3κ³Ό 1μ΄ κ°μμ§λ₯Ό(falseκ° λμ΄) λΉκ΅ν [κ²°κ³Όκ°]μ΄ // 2μ 4κ° κ°μμ§λ₯Ό(falseκ° λμ΄) λΉκ΅ν [κ²°κ³Όκ°]κ³Ό "κ°λ€λ©΄" // false == false λΉκ΅νμμΌλ true κ° λμ΄. { Debug.log("μ΄λ° μλ κ°λ₯ν©λλ€"); }
μ΄κ²λΆν°λͺ¨λ₯΄λ©΄ νλ‘κ·Έλλ°νμ§λ§μ
μλΌ 1μΈκ°λ°ν΄μ κ²λ§λ€μ΄μΌλ - dc App
λλ μ²μ곡λΆν λ λ ΈνΈμ μ΄λ°κ±° λ€μ
λͺ¨λ₯Όλλ κ± μ»΄ν€κ³ μκ°λλ λͺ¨λ μλ€ κ± λμ ν΄λ³΄λ©΄μ μ΅νλκ² λΉ λ¦ μμκ³Ό κ²°κ³Όκ° μΌμΉν λμ λΆμΌμΉν λλ₯Ό λκ³ μ΄κ²μ κ² λ°κΎΈλ©΄μ μκ°νλ€λ³΄λ©΄ μ΅νμ§
μ΄κ±΄ C#μ λ λμ κ·Έλ₯ μ½λ©μμ²΄κ° μ²μμΈκ² κ°μλ° νλ‘κ·Έλλ° κΈ°μ΄ μ± νλ μ¬λ κ° μ νλΈ κ°μλ₯Ό 보λκ° νμ
λ μλ«κΈ 보λκΉ κ³¨λλ©ν C# κΈ°μ΄λ³΄κ³ μ΄ν΄ μλλ€κ³ μ¨λ¨λλ°, λ€λ₯Έ μΈμ΄ λ§μ΄λΌλ λ³Έλλ€μ΄ C#μ λ°°μ°λ κ°μμ. λλ μΌλ¨ μ½λ© μ체μ κΈ°λ³ΈκΈ°λ₯Ό μμμΌν¨ γ γ
κ·Έλ¬λκ±°λ...κ·ΈλΌ νλ‘κ·Έλλ°κ΄λ ¨ κΈ°μ΄κ°μ μ νμμ νλ μΆμ²ν΄μ€μμλ...μλλ€ λ΄κ° ν¨ μ°Ύμλ΄μΌκ² λ€.. - dc App
μμ μ²μμ΄λ©΄ μ€ν¬λμΉ λΌλ μ λ€ κ΅μ‘μ©μ΄μ§λ§ μ λ¬Έν λλ μ’μ κ΅μ‘μ© μΈμ΄ μμ. κ°λ¨ν κ²μκΉμ§ λ§λ€ μ μμΌλκΉ μ΄κ±Έλ‘ κ° μ‘λκ±° μΆμ²ν¨. λλ μμ κΈ°μ΄ κ°μ μ λΉνκ² μλ μ°Ύμλ΄€λλ° λ±ν μ보μΈλ€...
https://www.youtube.com/playlist?list=PLMsa_0kAjjrcDWKjLyQWS7b9EyO7PY40c
μ΄λ €μ΄ μ§λ¬Έμλ μ무λ§λ λͺ»νλ€κ° μ΄λ° μ¬μ΄ λ΄λΉμ© μ§λ¬Έμλ μ€μ€μ€ λ¬λ©΄μ μ΄κ²λ λͺ¨λ₯΄λ©΄ μ½λ©νμ§λ§μ ~ γ γ γΉλ λκ±° μκΈ°λ€
λ μνκ³ μμ νμ΄ν νμ
λͺμ΄μ΄μ¬?? - dc App