728x90
출처: http://rust-lang.xyz/rust/article/3-Rust-%EC%BB%B4%ED%8C%8C%EC%9D%BC%EA%B3%BC-%EC%8B%A4%ED%96%89
Hello World 프로그램
다음은 Rust에서 Hello World를 출력하는 예제이다.
1
2
3
|
fn main() {
println!("Hello, world!");
}
|
Rust에서 프로그램이 시작되는 메인 엔트리포인트는 fn main() 이다. fn은 함수(function)를 나타내는 키워드이고, main은 함수명으로 모든 Rust 프로그램은 이 함수를 호출하여 시작한다.
println!()은 Rust 매크로 함수로서, Rust에서 매크로는 보통 함수뒤에 !을 붙여 표시한다. Rust는 대부분의 문장 뒤에 세미콜론(;)을 넣어 문장의 마지막을 표시한다.
Rust 컴파일과 실행
Rust 컴파일러는 rustc 라는 파일명을 가지며, 컴파일을 하기 위해서는 "rustc main.rs" 와 같이 뒤에 컴파일하고자 하는 rust 소스파일명을 넣는다. rust 소스파일은 *.rs 와 같이 .rs 로 끝난다. 아래는 Linux에서 main.rs 소스파일을 컴파일한 후, 이를 실행하는 것을 예시한 것이다.
$ rustc main.rs
$ ./main
일반적으로 간단한 프로그램의 경우 rustc 컴파일러를 직접 사용하지만, 실무에서 사용하는 프로그램들의 경우는 대부분 프로젝트/패키지 관리 및 빌드 도구인 Cargo를 사용한다.
728x90
반응형
'프로그램 개발(분석, 설계, 코딩, 배포) > 100. 기타' 카테고리의 다른 글
jeus ojdbc jdk 호환 (1) | 2024.06.14 |
---|---|
Rust-Lang의 웹 프레임워크 Rocket (0) | 2024.06.12 |
vscode에서 rust 사용하기 (Windows) (1) | 2024.06.12 |
웹 사이트 브라우저 호환성 : UX 개선과 성능 최적화 (0) | 2024.06.03 |
구름OS (0) | 2024.06.01 |