Rust-HelloWorld 예제
이 장에서는 다음을 통해 Rust 언어의 기본 구문을 설명합니다. HelloWorld 예.
만들기 HelloWorld-App 폴더를 열고 터미널의 해당 폴더로 이동하십시오.
C:\Users\Admin>mkdir HelloWorld-App
C:\Users\Admin>cd HelloWorld-App
C:\Users\Admin\HelloWorld-App>
Rust 파일을 생성하려면 다음 명령을 실행하십시오.
C:\Users\Admin\HelloWorld-App>notepad Hello.rs
Rust 프로그램 파일의 확장자는 .rs입니다. 위의 명령은 빈 파일을 만듭니다.Hello.rs메모장에서 엽니 다. 이 파일에 아래 주어진 코드를 추가하십시오-
fn
main(){
println!("Rust says Hello to TutorialsPoint !!");
}
위의 프로그램은 main fn main () 함수를 정의합니다 . FN 키워드는 함수를 정의하는 데 사용됩니다. ) (주요 프로그램에 대한 진입 점의 역할을 소정의 함수이다. println! Rust에서 미리 정의 된 매크로입니다. 콘솔에 문자열 (여기서는 Hello)을 인쇄하는 데 사용됩니다. 매크로 호출에는 항상 느낌표가 표시됩니다 – ! .
컴파일 Hello.rs 파일 사용 rustc.
C:\Users\Admin\HelloWorld-App>rustc Hello.rs
프로그램을 성공적으로 컴파일하면 실행 파일 ( file_name.exe )이 생성됩니다. .exe 파일이 생성 되었는지 확인하려면 다음 명령을 실행하십시오.
C:\Users\Admin\HelloWorld-App>dir
//lists the files in folder
Hello.exe
Hello.pdb
Hello.rs
- Hello.exe 파일을 실행하고 출력을 확인하십시오.
매크로 란?
Rust는 메타 프로그래밍을 허용하는 강력한 매크로 시스템을 제공합니다. 앞의 예에서 보았 듯이 매크로는 이름이 bang (!)으로 끝나는 것을 제외하고는 함수처럼 보이지만 함수 호출을 생성하는 대신 매크로는 나머지 프로그램과 함께 컴파일되는 소스 코드로 확장됩니다. 따라서 함수와 달리 프로그램에 더 많은 런타임 기능을 제공합니다. 매크로는 기능의 확장 버전입니다.
println! 사용 매크로-구문
println!(); // prints just a newline
println!("hello ");//prints hello
println!("format {} arguments", "some"); //prints format some arguments
Rust의 주석
주석은 프로그램의 가독성을 향상시키는 방법입니다. 주석은 코드 작성자, 함수 / 구조에 대한 힌트 등과 같은 프로그램에 대한 추가 정보를 포함하는 데 사용할 수 있습니다. 컴파일러는 주석을 무시합니다.
Rust는 다음 유형의 주석을 지원합니다.
한 줄 주석 (//) − //과 줄 끝 사이의 모든 텍스트는 주석으로 처리됩니다.
여러 줄 주석 (/ * * /)-이 주석은 여러 줄에 걸쳐있을 수 있습니다.
예
//this is single line comment
/* This is a
Multi-line comment
*/
온라인으로 실행
Rust 프로그램은 Tutorialspoint Coding Ground를 통해 온라인으로 실행할 수 있습니다 . Editor 탭에서 HelloWorld 프로그램을 작성하고 Execute를 클릭하여 결과를 확인합니다.