순서대로 실행되는 명령의 집합입니다. 입력을 읽고 처리하여 출력합니다.
Loading...
Loading...
작업 공간
안전성과 성능을 함께 추구하는 시스템 언어
먼저 정의
Rust 는 컴퓨터에 정확한 명령을 전달하기 위한 프로그래밍 언어입니다. 처음에는 암기가 아니라 "입력, 처리, 출력"의 흐름만 이해하면 됩니다。
main.rs실행 cargo run습관 Rust 작은 문법 하나를 배우면 바로 최소 예제를 입력하고 실행합니다순서대로 실행되는 명령의 집합입니다. 입력을 읽고 처리하여 출력합니다.
값은 데이터입니다. 변수는 그 데이터에 붙이는 이름입니다.
작은 작업을 묶은 것입니다. 입력을 받아 결과를 반환합니다.
Cargo or rustc 가 main.rs 의 코드를 실행합니다.
첫 번째 코드
fn main() {
println!("{}", 42);
}출력 42언어 계보
Rust 의 뿌리, 가까운 언어, 다음 학습 방향을 한눈에 봅니다.
제로 베이스
문제 은행
단계를 고르거나 현재 언어 문제를 검색한 뒤 바로 연습으로 이동합니다.
Rust 문제 1 main function 와 가장 일치하는 설명을 선택하세요
Rust 문제 2 println macro 와 가장 일치하는 설명을 선택하세요
Rust 문제 3 mutable binding 와 가장 일치하는 설명을 선택하세요
Rust 문제 4 match result 와 가장 일치하는 설명을 선택하세요
Rust 문제 5 main function 와 가장 일치하는 설명을 선택하세요
Rust 문제 6 println macro 와 가장 일치하는 설명을 선택하세요
Rust 문제 7 mutable binding 와 가장 일치하는 설명을 선택하세요
Rust 문제 8 match result 와 가장 일치하는 설명을 선택하세요
Rust 문제 9 main function 와 가장 일치하는 설명을 선택하세요
Rust 문제 10 println macro 와 가장 일치하는 설명을 선택하세요
Rust 문제 11 mutable binding 와 가장 일치하는 설명을 선택하세요
Rust 문제 12 match result 와 가장 일치하는 설명을 선택하세요
Rust 문제 13 main function 와 가장 일치하는 설명을 선택하세요
Rust 문제 14 println macro 와 가장 일치하는 설명을 선택하세요
Rust 문제 15 mutable binding 와 가장 일치하는 설명을 선택하세요
Rust 문제 16 match result 와 가장 일치하는 설명을 선택하세요
Rust 문제 17 main function 와 가장 일치하는 설명을 선택하세요
Rust 문제 18 println macro 와 가장 일치하는 설명을 선택하세요
선택 문제
Rust 문제 1 main function 와 가장 일치하는 설명을 선택하세요
fn main() {
}참고
cargo runfn main println macro
fn main() {
println!("{}", 42);
}let mut ownership borrowing
let mut score = 40;
score += 2;
println!("{}", score);match Ok Err question mark
let value: Result<i32, &str> = Ok(42);