`bufio.Reader`에서 `io.ReadWriteCloser`로 변환

王林
풀어 주다: 2024-02-05 22:48:07
앞으로
897명이 탐색했습니다.

从 `bufio.Reader` 转换为 `io.ReadWriteCloser`

질문 내용

저도 하나 있는데io.readwritecloser 독자 앞장서지 않고 엿보고 싶은데,

그래서 저는

를 사용하고 있습니다. 으아아아

지금까지는 괜찮았지만 원본 io.readwritecloser (i) 时,它只有 eof(i)을 재사용하고 싶을 때는 eof만 있습니다.

제 질문은 bufio.reader를 다시 bufio.reader 转换回 io.readwritecloser


정답


으로 변환하는 방법입니다. bufio.reader는 기본 리더의 데이터를 버퍼링하므로 애플리케이션은 peek를 호출한 후에 이 작업을 수행해야 합니다. bufio.reader에서 데이터를 읽습니다.

이 작업을 수행하는 io.readwritecloser를 얻으려면 bufio.reader와 원본 io.readwritecloser를 래핑하세요.

으아아아

사용방법은 다음과 같습니다

으아아아

rw 값은 io.readwritecloser 인터페이스를 만족합니다.

io.readwritecloser에 탐색 방법이 있다고 요구하거나 가정하지 않습니다.

위 내용은 `bufio.Reader`에서 `io.ReadWriteCloser`로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿