4. String과 &str String과 &str은 문자열을 표현합니다. (&은 “앰퍼샌드”라고 읽습니다.) 더 정확히 말하자면, String은 문자열, &str는 문자열 슬라이스(또는 문자열 리터럴)입니다. 다른 프로그래밍 언어에서 다루는 문자열은 String과 비슷합니다. String은 크기를 바꿀 수 있고, 슬라이싱을 할 수 있습니다. 슬라이싱은 일부만 잘라 낸다는 의미입니다. str은 str 형식으로는 사용되지 않고 늘 참조형인 &str 형식으로 사용됩니다. 관습적으로 str과 &str 모두 문자열 슬라이스라고 부릅니다. 문자열 리터럴 또는 슬라이스를 담는데 사용 됩니다. 문자열 리터럴이란, 쉽게 말해서, 따옴표 안의 문자들입니다. let s = "hello"; 여기에서 “hello”가 문자열 ..