반응형
반응형
1. 러스트 변수(Rust Variables)- 변수는 기본적으로 불변(immutable)이나, 필요에 따라 변수를 가변(mutable)로 만들 수 있다. 변수가 불변일 때, 어떤 이름에 한번 값이 묶이면 그 값은 바꿀 수 없다. 이를 테스트하기 위해 workspace 안에 variables라는 프로젝트를 만들어 보자.cargo new variables // variables 라는 프로젝트 생성cd variables/src // variables 디렉토리로 이동vi main.rc // src 디렉토리 내 main.rc 파일을 열어 코드 편집 아래의 프로그램을 작성하고 cargo run 명령어로 프로그램을 실행해보자. fn main() { let x = 5; println!("The value ..
1. 카고(Cargo)란?카고는 러스트 빌드 시스템 및 패키지 매니저로 코드 빌드나 코드 작성에 필요한 외부 라이브러리(dependency)를 다운로드할 때나, 라이브러리를 제작할 때 겪는 귀찮은 일들을 줄여주는 도구이다. 아래의 명령어로 카고가 설치되어 있는지 확인해보자.cargo --version2. 카고로 프로젝트 생성하기본인이 원하는 디렉토리에서 아래의 명령어로 cargo 디렉토리 및 파일들을 생성해보자. hello_cargo 라는 이름으로 지정했고, 카고는 동일한 이름의 디렉토리 안에 파일들을 생성한다. hello_cargo 안으로 들어가 ls 명령어로 조회해보자.$ cargo new hello_cargo$ cd hello_cargo그럼 위와 같이 hello_cargo 안에 git, Cargo...
1. Rust 설치러스트 설치는 rustup이라는 러스트 버전 및 러스트 관련 도구를 관리하는 커맨드 라인 도구를 이용해 설치할 예정이다. 인터넷 연결이 되어있어야 하며, 쉘에서 아래의 명령어를 통해 rustup을 설치해주자. * 참고: https://rust-kr.org/pages/install/& curl https://sh.rustup.rs -sSf | sh -s 그럼 위와같이 rust가 설치될 것이다. rustc --version 명령어를 통해 나오는 결과를 통해 설치된 러스트의 버전과 hash, 커밋 날짜를 확인할 수 있다. 러스트가 컴파일 결과를 하나의 파일로 묶는데 사용하는 링커(linker)도 필요하므로, 함께 설치해준다. macOS에서는 아래의 커맨드로 C 컴파일러를 설치할 수 있다. 필..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.