일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 엘라스틱서치
- cleancode
- 그리디
- Elasticsearch
- API
- 코드
- 읽기쉬운코드
- 데이터베이스
- Baekjoon
- Spring
- 프레임워크
- 백준
- Java
- 코딩
- 코딩테스트
- database
- spring boot
- 알고리즘
- 개발
- 애자일프로그래밍
- 클린코드
- 자바
- framework
- 스프링
- 애자일기법
- 개발자
- ES
- 애자일
- 그리디알고리즘
- JPA
- Today
- Total
튼튼발자 개발 성장기🏋️
러스트 1 - Hello Rust! 본문
Rust를 설치해 볼까요?
rust의 버전과 관련 도구를 관리하기 위해 "rustup"이라는 Command Line Tools가 존재합니다.
이 rustup을 이용해 우리는 rust를 원하는 version으로 설치가 가능합니다.
#RUST TEAM에서는 1.21.0 version을 권장하고 있다. 하지만 학습을 위해서 최신 버전을 받아도 무방할 듯 싶다.
Linux 및 macOS curl https://sh.rustup.rs -sSf | sh Window https://rustup.rs 접속 |
Rust is installed now. Great!가 보이시나요?
축하드립니다! rust 설치에 성공하셨어요!
자! 이제 rust를 설치 하였으니, System Path 설정을 해볼까요?
이 단계는 선택 사항입니다. 다만.. 터미널을 재시작 하지 않고 rust 사용을 원하시는 분들은 하셔야 합니다.
2. System Path Setting
source {$HOME}/.cargo/env |
version 확인 - rustc --version
update - rustup update
제거 - rustup self uninstall
축하드립니다. rust를 설치 완료 하였습니다. 이제 Hello Wor... 아니 Hello Rust를 해봅시다!
언제나 그렇듯 우리는 Project 디렉토리를 만들어야 합니다.
#RUST TEAM에서는 Project 디렉토리를 홈에 만 들것을 권장합니다. path가 다르더라도 rust 실행에 영향은 없습니다.
저는 rustPro_라고 정했습니다!
자신이 만든 Project 디렉토리로 가서 시작해보도록 하겠습니다.
fn main() { println("Hello, Rust!") } |
rust 파일의 확장자는 rs입니다.
우리는 보통 대소문자 구분 하지 않는 녀석은 언더바(_)로 구분하고, 대소문자 구분하는 녀석은 대문자로 구분하는 버릇(?) 약속(?) 습관(?)
무튼 그런 암묵적인 것들이 있지요?
대표적으로 SQL Query문과 java에서의 변수 선언문을 비교할 수 있지요.
java의 변수명이 sample_var가 아닌 sampleVar인 것 처럼...
#RUST TEAM은 "rust에서는 언더바(_)로 구분 하자!"라고 약속을 했다고 합니다.
'프로그래밍 > RUST' 카테고리의 다른 글
러스트 5 - 변수와 타입 #2 (0) | 2019.02.16 |
---|---|
러스트 4 - 변수와 타입 #1 (0) | 2019.02.16 |
러스트 3 - Cargo (0) | 2019.02.10 |
러스트 2 - How to run (0) | 2019.02.09 |
개발환경 (0) | 2019.02.09 |