STUDY/Rust

Rust - 14. I/O 프로젝트 CLI 프로그램 만들기

sinawi95 2024. 3. 11. 20:32
728x90

드디어! 프로그램!! 프로젝트!!! 이건 전체챕터를 먼저 읽어보고 프로그램 만든 다음 정리하는 수준으로 작성해야지


내용이 그렇게 어렵진 않았는데 이전에 배웠던 내용들을 다시 복기해야해서 조금 오래 걸렸다.

프로그램에 인수를 사용하는 방법

  • cargo run -- arg1 arg2 ...

코드 내에서 인수를 사용하는 방법

  • use std::env; env::args().collect();

파일 읽기

  • use std::fs; fs::read_to_string(file);

환경 변수

  • [ENV_VAL] cargo run -- args...

 

main.rs lib.rs 로 분리하는건 쉽지않다.

그리고 pub을 사용해서 공개 설정하는 것과 라이프타임을 설정하는것은 아직 어렵다.

 

 


https://doc.rust-kr.org/ch12-00-an-io-project.html

 

'STUDY > Rust' 카테고리의 다른 글

Rust - 16. 반복자  (0) 2024.03.14
Rust - 15. 클로저  (0) 2024.03.11
Rust - 13. 자동화 테스트  (0) 2024.03.07
Rust - 12. 라이프 타임  (1) 2024.03.05
Rust - 11. 제네릭 타입, 트레이트  (0) 2024.03.04