gotoλ₯Ό μ¬μ©νλ κ²μ λμ°ν νλ‘κ·Έλλ° κ΄νμ λλ€. ν΅μ¬ μ½λμμ μ¬μ©νλ©΄ λͺ κ°μ§ μ΄μ μ΄ μμ μ μμ§λ§(λλ λ³Ό μ μμ), μμ μμλ μ¬μ©νμ§ λ§μμμ€.
λ΄ μ£Όμλ₯Ό λ νμΌμ RIOT/blob/master/examples/gcoap/gcoap_cli.cλ‘, 139νμ goto statememtκ° μμΌλ©°, μ΄ νμΌμ end:(λ¨ 2μ€)λΌλ λ μ΄λΈ μλμ μ½λλ‘ κ°λ¨ν λ체ν μ μμ΅λλ€.
gcoap μμ κ²½μ° λΉμ μ΄ νμ€ν μ³μ΅λλ€. λ°λ©΄μ RIOTμμ gotoλ (μλ² λλ) IoT μ΄μ 체μ λΌλ μ μ κ°μν λ μ 체μ μΌλ‘ μ½ 30(무μΈκ°) μ¬μ©λμμΌλ©° κ·Έ μλ λ€μ μ μ΅λλ€.
λ°λΌμ gcoap μμ λ₯Ό μμ νλ PRμ μμ λ‘κ² μ 곡νμμμ€. νμ§λ§ κ·Έλ μ§ μμΌλ©΄ μ΄κ²μ΄ λ¬Έμ λ‘ κ°μ£Όλμ§ μμ΅λλ€(μ μ΄λ νμ¬λ‘μλ).
gotoλ₯Ό μ¬μ©νλ κ²μ λμ°ν νλ‘κ·Έλλ° κ΄νμ λλ€.
κ·Έκ²μ λ Όμμ μ¬μ§κ° μμ΅λλ€. Cμμ μ€λ₯ μ²λ¦¬λ₯Ό μν΄ gotoλ₯Ό μ¬μ©νλ κ²μ μ’ μ’ λ μ½κΈ° μ½κ³ μ€λ₯κ° λ°μνκΈ° μ¬μ΄ μ½λλ‘ μ΄μ΄μ§κΈ° λλ¬Έμ λ§μ μ¬λλ€μκ² μ’μ κ΄νμΌλ‘ κ°μ£Όλ©λλ€.
139λ²μ§Έ μ€μ goto statememtκ° μλ gcoap_cli.cλ end: λ μ΄λΈ μλμ μλ μ½λλ‘ κ°λ¨ν λ체ν μ μμ΅λλ€(λ¨ λ μ€).
printf νΈμΆμ 볡μ νμκ² μ΅λκΉ?
printf νΈμΆμ 볡μ νμκ² μ΅λκΉ?
goto
κ° μ¬μ©λλ λͺ¨λ κ²½μ°μ κ°λ₯ν κ²μ μλμ§λ§ κ°λ
μ±μ μν₯μ μ£Όμ§ μκ³ goto
$λ₯Ό νΌνλ©΄μ $ if .. else if ... else
λ₯Ό μ¬μ©νμ¬ μ½λλ₯Ό μ½κ² μ¬μμ
ν μ μλ€κ³ μκ°ν©λλ€.
printf νΈμΆμ 볡μ νμκ² μ΅λκΉ?
μ½λλ λ€μμ μ¬μ©νμ¬ μ½κ² μ¬μμ ν μ μλ€κ³ μκ°ν©λλ€.
νμ νλ. λ μ€μ 볡μ¬νλ κ²λ§μΌλ‘λ μλ¦¬μ§ μλλ€λ μ μ μ§μ νκ³ μΆμμ΅λλ€.
μ½λ μ€μ μ€μ΄λ κ²μ΄ μλλλ€. κ°λ μ±κ³Ό μ’μ μ½λ κ΄νμ κ΄ν κ²μ λλ€. if...else.... λμ gotoκ° μ¬μ©λλ©΄ "μ ν΄ν κ²μΌλ‘ κ°μ£Όλ©λλ€"