ㅇㅇ
[질문] 별로짤린거없는데?
익명(39.7)
2019-07-27 11:46
추천 0
댓글 18
다른 게시글
-
러스트뉴비질문있음 [1][질문] 익명(211.246) | 19.07.27추천 0
-
러스트를 프로젝트 언어로 써본사람 댓 달어 [9][%] 익명(218.54) | 19.07.27추천 0
-
i3에 polybar 적용해봤음 [3][%] ㅇㄹ(rerereq) | 19.07.27추천 0
-
코로모 카피 이런건 포트폴리오로도 내기 힘들텐데 [2][%] 익명(61.84) | 19.07.27추천 0
-
배열이나 링크드리스트 같은건 직관적이라 그나마 [3][%] ㅅㅅ(223.52) | 19.07.26추천 0
-
rust 소유권 존나 어렵네; [8][%] 익명(119.201) | 19.07.26추천 0
-
파이썬 진짜 개싫은데 [4][%] 익명(218.238) | 19.07.26추천 0
-
C++ 리플렉션에 Enum 리플렉션할 수 있도록 기능 추가함. [12][%] 노이ㄴ(liliilli) | 19.07.26추천 5
-
컴파일러 배우면 개발에 범용적으로 도움되는거있음? [9][⚠애니짤] 익명(106.102) | 19.07.26추천 0
-
왜 글삭해 [2][⚠애니짤] 익명(106.102) | 19.07.26추천 0
? 많이 빼먹었네
뉴비쟝인저에게는빼먹은게뭔지잘모르겠으니알려달라는것
read_dir 리턴 Result고 metadata도 Result임
너가 원하는건 안쪽값이니까 ?써서 벗겨줘야해
'?' 오퍼레이터는무슨효과야?
Ok면 그 값 돌려주고 Err면 에러 바로 리턴함
read_dir은 Result<DirEntry, io::Error>니까 Ok면 DirEntry 돌려주고 Err면 그거 리턴하면서 메인함수 끝난다
read_dir이랑metadata에도?박았는데아직안되는데또뭐있어?
에러 뭐뜨는데
6줄 no method named 'path' found for type 'std::result::result<std::fs::DirEntry, std::io::Error>' in the current scope 에러나네
아 let entry = entry; 여기도 ? 붙여야함
코드보니까 예제 복사한거같은데 왜 ?가 다 빠져있음
예제뜯어고치다보니
entry에? 박으니6줄에선언한path는소유권이8줄로이동하였다면서10줄이안돼
이거러스트std::fs에있는거보다가응용한다고적당히긁어온건데생각대로안되네
말그대로 fs::metadata에 소유권 넘겨부럿네 저기도 & 붙여주셈
ㄱㅅ
이 글을 보고 러스트에 학을 뗐습니다