[Rust] 문자열 리터럴

로우 리터럴
문자열의 길이가 한줄에 쓰기엔 너무 길때, 혹은 이스케이프 문자들을 많이 써야할 때가 있다.

그럴때 사용하기 좋은 것이 로우 리터럴 문자열이다. 로우 리터럴은 r#"..."#로 표현된다.
이 안에 들어가있는 것들은 전부 그 문자들 자체로서만 인식된다. image

image


바이트 문자열 리터럴
문자열을 바이트 배열([u8])로 표현하는 것이다.
문자열을 직렬화해서 전송할때 주로 쓴다.
문자열 리터럴 앞에 b만 쓰면 된다. image

image


로우 바이트 문자열 리터럴
두개를 합칠 수도 있다.
br#"..."# image

image

그렇다.