Recent posts

[Rust] 소유권

4 minute read

August 30 2023

개요 가비지 콜렉터 없이 메모리 안정성 보장 컴파일 타임에 컴파일러가 체크할 규칙들로 구성된 소유권 시스템을 통해 메모리 관리 런타임 비용이 발생하지 않음 참조자(references) &를 사용하여 값을 참조하지만 소유하지는 않는 참조자를...

[Rust] 반복문

less than 1 minute read

August 29 2023

개요 loop, while, for 제공 loop 에서 반환 가능 예제 코드 fn main() { let mut i = 1; loop { if i == 0 { ...

[Rust] 조건문

less than 1 minute read

August 28 2023

예제 코드 fn main() { let i = 1; if i == 1 { println!("{}", 1); } else if i == 2 { println!("{}...

[Rust] function

less than 1 minute read

August 27 2023

개요 반환 시 표현식(구문과는 다르게 세미 콜론이 없는) 혹은 return 사용 함수 포인터 fn 타입 예제 - 개요 코드 fn f1() { println!("f1 call"); ...

[Rust] 표준 입/출력

less than 1 minute read

August 26 2023

예제 코드 use std::io; fn main() { let mut s = String::new(); match io::stdin().read_line(&mut s) { ...