"λ¬Έμμ΄" μ₯μμ:
Rustμλ λ κ°μ§ μ£Όμ μ νμ λ¬Έμμ΄μ΄ μμ΅λλ€:
&str
λ°String
. λ¨Όμ &str
μ λν΄ μ΄μΌκΈ°ν©μλ€. μ΄κ²μ 'λ¬Έμμ΄ μ‘°κ°'μ΄λΌκ³ ν©λλ€. λ¬Έμμ΄ λ¦¬ν°λ΄μ&'static str
...
λ¬Έμ λ μ΄ μ€μ μ½λ μ΄λ³΄μκ° "λ¬Έμμ΄ μ‘°κ°"κ³Ό "λ¬Έμμ΄ λ¦¬ν°λ΄"μ΄ κ°μ κ²μ μλ―Ένκ³ λ¬Έμμ΄ μ‘°κ°μ νμ μ μ μλͺ μ κ°λλ€λ μλͺ»λ κ²°λ‘ μ λ΄λ¦΄ μ μλ€λ κ²μ λλ€.
μ μ μ μ½λ©νΈ:
μ¬μ€, μ± μμ μ‘°κ°μ μλͺ μ΄ λ€λ₯Ό μ μλ€λ μ¬μ€μ λν μΈκΈμ΄ μμ΅λλ€. κ·Έλ¬λ μ΄λ³΄μμ κ΄μ μμ "λ¬Έμμ΄ μ‘°κ°"κ³Ό "λ¬Έμμ΄ λ¦¬ν°λ΄" μ¬μ΄μλ μ°¨μ΄κ° μμ΅λλ€. μ΄ μ©μ΄λ μ± μμ λμμ΄μΈ κ²μ²λΌ μ¬μ©λκΈ° λλ¬Έμ λλ€. μ΄ κ΅¬μ μ μ½μ λ λλ νμ μ΄ μ©μ΄λ€μ΄ κ°μ κ²μ μλ―Ένλ€κ³ μκ°νμ΅λλ€.
λΆλͺ ν νμλ©΄, λ¬Έμμ΄ λ¦¬ν°λ΄μ μμν μ§μλλ λ¬Έμμ΄ μ‘°κ°μ λλ€(λ°μ΄λ리μ rodata λλ 무μμ΄λ μ λν ν¬μΈν°μ΄κΈ° λλ¬Έμ).
@gandro , λ€, νμ§λ§ μ κ· μ΄λ―Όμμκ²λ λΆλͺ νμ§ μμ κ² κ°μ΅λλ€. λλ μ°λ¦¬κ° μ± μμ μ΄λ¬ν λΌμΈμ λ λͺ ννκ² ν΄μΌ νλ€κ³ μκ°ν©λλ€.
μ, νμ νλ κ²μ΄ μ’μ΅λλ€! μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ €λ μ¬λμ μν΄ μ€λͺ ν©λλ€.
κ°μ₯ μ μ©ν λκΈ
@gandro , λ€, νμ§λ§ μ κ· μ΄λ―Όμμκ²λ λΆλͺ νμ§ μμ κ² κ°μ΅λλ€. λλ μ°λ¦¬κ° μ± μμ μ΄λ¬ν λΌμΈμ λ λͺ ννκ² ν΄μΌ νλ€κ³ μκ°ν©λλ€.