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 |