728x90
1. `&`:
- `&`는 참조(reference) 연산자로 사용됩니다.
- 변수 또는 값 앞에 `&`를 붙여 해당 값에 대한 참조를 생성합니다.
- 참조는 값에 대한 불변 참조(immutable reference)를 생성하며, 해당 값에 대한 소유권을 이전하지 않고도 값을 참조할 수 있게 합니다.
2. `*`:
- `*`은 역참조(dereference) 연산자로 사용됩니다.
- 포인터를 역참조하여 해당 메모리 위치에 저장된 값을 얻습니다.
- `*`는 포인터가 가리키는 값을 읽거나 수정할 때 사용됩니다.
3. `backtick`(`) 또는 `백틱`:
- `backtick`은 Rust에서 일반적으로 사용되지 않는 문자입니다. 대신, 문자열 리터럴에는 역따옴표(`)가 사용됩니다.
4. `'` (작은 따옴표):
- `'`는 문자 리터럴을 나타내는 데 사용됩니다.
- `'`는 단일 문자를 표현하는 Unicode 스칼라 값을 나타냅니다.
- 예를 들어, `'A'`, `'b'`, `'1'`, `'!'`과 같이 작은 따옴표 안에 하나의 문자를 넣어 문자 리터럴을 표현할 수 있습니다.
'Rust' 카테고리의 다른 글
[Rust] mut 변수 (139) | 2024.02.15 |
---|---|
[RUST] `static (71) | 2023.08.13 |
[RUST] match (127) | 2023.08.10 |
[RUST] if let (78) | 2023.08.09 |
[RUST] unwrap과 '?' (99) | 2023.08.07 |