삶의 흔적
[RUST] 학습노트 1. Hello, world! 본문
Rust 공식문서를 통해 배워가며 알게 된것을 남깁니다
Rust의 소스코드 확장지는 rs를 사용합니다
hello_world.rs
fn main(){
println!("hello, world!");
}
가볍게 Rust를 이용해 보시려면 Rust공식 홈페이지에서 제공하는
웹 기반 실행환경을 이용해서 직접 작성한 코드를 실행해 보실 수 있습니다

Rust Playground
play.rust-lang.org
구글링을 통해 이미 Rust를 설치하신 분이라면 코드가 있는 디렉토리에서 다음 명령을 내리면 실행파일이 생성됨니다
rustc hello_world.rs

따로 옵션을 주지 않을 경우 실행파일의 이름은 소스코드와 같게 나오네요
이렇게 Rust로 새로운 언어를 배울때 한번씩 거쳐가는 hello, world!를 출력하는 코드를 생성했습니다
아직 Rust 문법을 배우지 않은 입장에서 코드를 보니
fn main(){
println!("hello, world!");
}
함수의 반환형 선언이 보이지 않고
함수 호출 시 함수이름 println 뒤에 ! 를 붙이고
하나의 명령 끝에는 ; 를 붙이는것을 확인 할 수 있네요
Rust에는 소유권과 같은 고유한 개념이 존재해서 조금 까다롭다고 들었습니다
앞으로 어떤 문법을 보게될 지 기대가 됩니다
'사라져가는 열정 > 프로그래밍' 카테고리의 다른 글
| [RUST] 학습노트 4. Hello, cargo (0) | 2022.03.01 |
|---|---|
| [RUST] 학습노트 3. 코드 스타일 (0) | 2022.02.28 |
| [RUST] 학습노트 2. Hello, world 분석 (0) | 2022.02.26 |
| [일지] 1. TCP 소켓 맛보기 그리고 그리드 컴퓨팅 (0) | 2016.10.26 |
| 유클리드 호제법 (0) | 2016.07.23 |
Comments