1 Hello World
전통적인 Hello World 프로그램의 소스 코드이다.
// 이는 주석이고, 컴파일러가 무시할 것이다. // "Run" 버튼을 클릭하면 이 코드를 테스트 할 수 있다.-> // 키보드로는 "Ctrl + Enter" 단축키를 누르면 된다. // 이 코드는 수정 가능하니, 자유롭게 수정해봐라! // 항상 "Reset" 버튼을 클릭하면 원래 코드로 돌아간다.-> // 이는 main 함수이다. fn main() { // 컴파일된 바이너리가 실행되면 이곳에 있는 코드들이 수행되게 될 것이다. // 문자열을 출력한다. println!("Hello World!"); }
println!
은 macro 로 문자열을 콘솔에 출력한다.
바이너리는 Rust 컴파일러를 통해 생성된다: rustc
.
$ rustc hello.rs
rustc
는 실행할 수 있는 hello
바이너리를 생성할 것이다.
$ ./hello
Hello World!
Activity
앞서 'Run'을 클릭해 예상했던 결과를 봐라. 다음으로, 두 번째 println!
매크로를 사용하는 줄을 추가하여 다음과 같이 출력해보라:
Hello World!
I'm a Rustacean!