&args[1],
&args[2]
벡터 안의
String 소유권을
옮기지 않고, main의 나머지 코드에서 읽을 수 있도록 참조만 잡는다.
cargo run --
뒤의 값은 프로그램에 전달되고,
args[0]은 실행
파일 이름으로 남는다. 예제 11-2는 필요한 두 값만 참조자로 꺼낸다.
&args[1]로
빌린다.
fs::read_to_string에 넘길 경로 값이다.
&args[1],
&args[2]
벡터 안의
String 소유권을
옮기지 않고, main의 나머지 코드에서 읽을 수 있도록 참조만 잡는다.
args.len() 검사는 아직
없으므로, 리팩터링 절에서
Config::build와
Result로
다듬는다.
이 절은 값을 꺼내는 단계까지만 다룬다. 다음 절에서 경로를 실제 파일 내용 문자열로 바꾼다.