부록 B

연산자와 기호 문맥 읽기

러스트의 기호는 모양만으로 뜻이 고정되지 않고, 값 표현식인지 타입 위치인지 패턴인지에 따라 역할이 달라집니다.

&

참조 만들기, 패턴에서 참조 매칭, 비트 AND 등 문맥별 의미가 있습니다.

*

역참조, 원시 포인터 타입, 곱셈 연산을 서로 구분합니다.

::

모듈 경로와 연관 아이템 접근에서 이름 공간을 따라갑니다.

?

ResultOption 실패 경로를 호출자에게 이른 반환으로 넘깁니다.