쿼카러버의 기술 블로그

[golang] Fprint 간단한 설명 본문

깨알지식 - 개발

[golang] Fprint 간단한 설명

quokkalover 2021. 8. 30. 18:42

간단한 웹서버를 구현하다보면 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