0
나는 포함 된 라이브러리를보기 전에 the Rust documentation을 통해 읽고 4.26 절을 만들었습니다. std::net::TcpStream
내 눈을 사로 잡은 그러나 나는 다음과 같은 라인을 이해하지 않습니다. Vectorsvec![0;10] // Ten 0s
로 그래서 난 128 0
s의 버퍼가 전달되는 것을 볼 수 있습니다에서 전에 내가 [0; 128]
을 보았다& mut [0; 1]의 내용을 어떻게 읽습니까? 128]?
let _ = stream.write(&[1]);
let _ = stream.read(&mut [0; 128]);
을 read
에 대한 문서가 말한다 "이 소스에서 지정된 버퍼로 일부 바이트를 가져 와서 읽은 바이트 수를 반환합니다." 그렇다면 버퍼에 읽혀진 데이터에 어떻게 접근 할 수 있습니까?
오 :
데이터를 얻으려면, 당신은 변수를 작성해야 'let _ ='과 함께. 이제 리턴 값과 부작용이 모두 무시되는 것을 볼 수 있습니다. –