[Rust] String 과 &str

silver·2023년 4월 14일
0

String과 &str의 차이점

  • String
    • 문자를 추가하거나 변경할 수 있는 타입 (mut)
    • Struct의 필드로 혹은 함수에서 문자열을 새로 생성하여 리턴할 때 사용
  • &str
    • str은 &없이 사용할 수 없음
    • 수정할 수 없는 읽기 전용 문자열
    • 주로 함수에 인자로 넘겨서 함수안에서 읽기만 할 때 사용
    • 혹은 상수 문자열을 쓸 때 사용

0개의 댓글