Languages/RUST
[RUST] Rust 명명법
odaebum
2024. 11. 26. 20:18
728x90
Rust 개발 규칙
명명법 종류
- snake_case : 단어를 전부 소문자로 적고 언더바로 구분함.
- SCREAMING_SNAKE_CASE : 단어를 전부 대문자로 적고 언더바로 구부함
- CamelCase : 단어의 첫 문자만 대문자로 적으며 구분자 없음.
명명 규칙
- Crates : snake_case
- Modules : snake_case
- Types : CamelCase
- Traits : CamelCase
- Functions, Methods : snake_case
- Conversions : as_000, to_000, into_000
- as : 비용이 싸며 원본 객체에 영향이 없음
- to : 비용이 비싸며 원본 객체에 영향이 없음
- into : 원본 객체를 소모함
- Conversions : as_000, to_000, into_000
- General constructors : new, new_with_000
- Conversion constructors : from_000
- Local variables : snake_case
- Static variables : SCREAMING_SNAKE _CASE
- Types parameters : 대문자 하나
- Lifetimes : 짧은 소문자
파일 이름
- Rust 파일은 항상 .rs 확장자로 끝납니다. 파일 이름에 두개 이상의 단어를 사용하는 경우 규칙에 따라 밑줄을 사용하여 구분
728x90