쿼카러버의 기술 블로그
[golang] Fprint 간단한 설명 본문
간단한 웹서버를 구현하다보면 fmt 패키지의 Fprint
함수를 사용하는 경우를 종종 볼 수 있다.
fmt 패키지의 Fprint()는 출력 스트림에 값을 쓰는 함수다.
Fprint()
는 지정한 출력 스트림에 출력한다는 점에서 Print()
와 차이가 있다.
예를 들어
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Print(w, "Hello World")
})
위의 핸들러 func으로 등록된 함수리터럴을 보면, 인수로받은 http.ResponseWriter타입을 출력 스트림으로 지정하고 있다.
http.ResponseWriter 타입에 값을 쓰면 HTTP응답으로 전송된다.
'깨알지식 - 개발' 카테고리의 다른 글
IaaS, PaaS, SaaS 클라우드 서비스 유형 (0) | 2021.08.31 |
---|---|
3티어 웹이란 (0) | 2021.08.31 |
스칼라타입이란? (Scalar type / composite type) (0) | 2021.08.24 |
offset 이란? (0) | 2021.07.29 |
JDK vs JRE 차이 (0) | 2021.07.20 |
Comments