macOS, Linux는 터미널을 열고 설치합니다.
// $ curl https://sh.rustup.rs -sSf | sh
설치를 완료하게 되면 완료문구가 나옵니다.
Rust is installed now. Great!
완료된 뒤에 설치된 러스트의 버전을 확인하는 것은 터미널에서 스크립트를 실행하면 됩니다.
// $ rustup update
터미널에서 디렉토리를 만들고 코드를 작성합니다. 디렉토리를 만들고 나서 코드는 비쥬얼 스튜디오 코드에서 작성하였습니다.
// $ mkdir ~/workplace
// $ cd ~/workplace
// $ mkdir hello_world
// $ cd hello_world
러스트 프로그램의 확장자는 rs입니다. 파일을 rs확장자로 만들고 코드를 작성합니다.
file 명은 Hello_world.rs 로 만들겠습니다.
fn main() {
println!("Hello, world!");
}
fn은 러스트의 함수부를 정의하고 함수의 body는 { } 로 감싸져있습니다. println!는 매크로(macro)라고하고 함수로 정의하기 위해서 ! 없이 println이 되어야 합니다.
러스트 언어로 프로그램을 작성하였다면 이제 컴파일후에 실행을 하도록 하겠습니다. 소스코드는 컴파일러를 통해 컴파일 시킨뒤에 실행파일을 빌드합니다.
// $ rustc Hello_world.rs
컴파일 후에 파일을 확인하면 rs확장자 이외에 파일이 생성된 것을 볼 수 있습니다.
// $ ls
Hello_world Hello_world.rs
컴파일된 파일을 실행시키면 코드로 작성해둔 Hello, world! 라는 결과를 얻을 수 있습니다.
// $ ./main