시리즈:쉽게 배우는 프로그래밍 입문/Rust: 두 판 사이의 차이

31번째 줄: 31번째 줄:


=== 코드 보기 ===
=== 코드 보기 ===
소스파일은 해당 프로젝트 폴더의 src/main.rs에 있습니다.
<source lang="rust">
<source lang="rust">
fn main() {
fn main() {
36번째 줄: 37번째 줄:
}
}
</source>
</source>
=== 코드 해석 ===
<source lang="rust">
fn main()
</source>
은 main이라는 이름의 함수를 선언한다는 문장입니다. fn이 main이라는 것이 함수라는 것을 알려 줍니다. 그 다음의 ()은 main이라는 함수는 매개변수(더 자세한 설명은 다음에...)을 받지 않는 다는 뜻입니다. 그 다음 {}(중괄호)사이에 있는 내용이, main함수가 하는 일이 됩니다.


== 변수 선언하기 ==
== 변수 선언하기 ==


[[분류:프로그래밍 언어]]
[[분류:프로그래밍 언어]]

2015년 10월 26일 (월) 23:55 판

프로그래밍 언어 러스트(Rust)의 튜토리얼.

개발환경 만들기

러스트 공식 홈페이지에 접속하여 컴파일러를 설치합니다

Hello, world!

프로젝트 만들기

Rust의 경우 기본적인 프로젝트와 라이브러리관리를 Cargo라는 것으로 관리합니다.

윈도우의 경우

파일:Rust-menu.PNG

에서 Rust (버전) shell을 실행합니다.


Rust-make-project-hello-world.PNG

우분투의 경우

터미널을 열닙다.

명령어 입력

그리고 열린 터미널/CMD에 다음과 같이 입력합니다.

cargo new (프로젝트 이름) --bin

그러면 연재 터미널/CMD에서 열린 폴더에 프로젝트 이름으로 된 폴더가 생기며, 안에 Rust의 Hello, world를 출력하는 코드파일과 cargo 프로젝트 속성 파일이 생깁니다.

컴파일하기

cargo run

을 할경우 컴파일 한 후, 컴파일 된 프로그램을 실행합니다.

코드 보기

소스파일은 해당 프로젝트 폴더의 src/main.rs에 있습니다.

fn main() {
    println!("Hello, world!");
}

코드 해석

fn main()

은 main이라는 이름의 함수를 선언한다는 문장입니다. fn이 main이라는 것이 함수라는 것을 알려 줍니다. 그 다음의 ()은 main이라는 함수는 매개변수(더 자세한 설명은 다음에...)을 받지 않는 다는 뜻입니다. 그 다음 {}(중괄호)사이에 있는 내용이, main함수가 하는 일이 됩니다.

변수 선언하기