String vs str

์ด์ œ ๋Ÿฌ์ŠคํŠธ์˜ ๋‘๊ฐ€์ง€ ๋ฌธ์ž์—ด ํƒ€์ž…์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.:

We can now understand the two string types in Rust:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

๋Ÿฌ์ŠคํŠธ ์šฉ์–ด:

  • &str ํƒ€์ž…์€ ๋ฌธ์ž์—ด ์Šฌ๋ผ์ด์Šค์˜ ๋ถˆ๋ณ€์ฐธ์กฐ์ž…๋‹ˆ๋‹ค.
  • String ํƒ€์ž…์€ ๊ฐ€๋ณ€ ๋ฌธ์ž์—ด ๋ฒ„ํผ์ž…๋‹ˆ๋‹ค.

Rust terminology:

  • &str an immutable reference to a string slice.
  • String a mutable string buffer.

์—ญ์ฃผ

  • str์€ ๋ฌธ์ž ๋ฆฌํ„ฐ๋Ÿด, &์€ ์ฐธ์กฐ ํƒ€์ž…์ž…๋‹ˆ๋‹ค.