https://www.tutorialspoint.com/rust/rust_helloworld_example.htm
이 장에서는 HelloWorld 예제를 통해 Rust 언어의 기본 문법을 설명
HelloWorld-App 폴더를 만들고 터미널에서 해당 폴더로 이동
Hello.rs 파일 생성
rustc를 이용하여 Hello.rs 파일 컴파일
Hello.exe 실행
Rust는 메타 프로그래밍을 허용하는 강력한 매크로 시스템을 제공
예제에서 보았듯이 매크로는 이름이 Bang(!)으로 끝나는 점을 제외하면 함수처럼 보이지만 함수 호출을 생성하는 대신 매크로가 프로그램의 나머지 부분과 함께 컴파일되는 소스 코드로 확장됨
따라서 함수와 달리 프로그램에 더 많은 런타임 기능을 제공매크로는 함수의 확장
println!(); // prints just a newline
println!("hello ");//prints hello
println!("format {} arguments", "some"); //prints format some arguments
주석은 프로그램의 가독성을 향상시키는 방법
주석은 코드 작성자, 함수/구조에 대한 힌트 등과 같은 프로그램에 대한 추가 정보를 포함하는 데 사용
컴파일러는 주석을 무시
//this is single line comment
/* This is a
Multi-line comment
*/