file read

파일 경로 인수는 read_to_string을 지나 Result로 돌아온다

두 번째 CLI 인수는 파일 시스템 접근의 입력이 되고, 성공과 실패는 Result로 명확히 갈린다.

01 file_pathargs에서 꺼낸 경로

문자열 입력

02 read_to_string파일 열기와 읽기

권한·존재 여부 확인

03 Ok(String)내용 읽기 성공

검색 함수로 전달

04 Err(error)읽기 실패

사용자에게 원인 표시

구분의미판단
없는 파일NotFound경로 확인
권한 없음PermissionDenied읽기 권한 확인
UTF-8 아님InvalidData바이너리 파일 여부 확인

핵심 파일 읽기는 값 하나를 얻는 일이 아니라 실패 경로를 함께 모델링하는 일이다.