Go Print

1 분 소요

Go에서 표준출력 및 입력을 하기 위해선 fmt라는 패키지를 사용해야 한다. 기능에 따라 여러 print가 존재한다. 또한 데이터를 출력 및 받고자 할 때 데이터 타입에 따라 사용해야 하는 포맷이 다르기 때문에 확인을 하고 사용해야 합니다.

fmt.Fprint(OS)

print 앞에 F가 붙으면 파일 입출력에 해당한다. fprint는 파일에 쓰는 용도이다.

func Fprint, Fprintf, Fprintlin

Fprint
// Fprint가 여러번 호출되도 한 줄로 이어서 파일에 쓰임
fmt.Fprint(파일, 파일에 쓰고자 하는 데이터)

Fprintln
// Fprintln 여러번 호출될 때마다 마지막 줄에 줄넘김이 추가됨
fmt.Fprintln(파일, 파일에 쓰고자 하는 데이터)

Fprintf
// Fprintf가 호출될 때마다 사용자가 추가한 구분자로 구분
fmt.Fprintf(파일, 파일에 쓰고자 하는 데이터)

fmt.Print(표준출력)

일반적으로 많이 사용하는 print에 대한 출력이다.

func Print, Printf, Println

Print
// Print가 여러번 호출되도 한 줄로 이어서 출력
fmt.Print("Hello world")

Println
// Println가 여러번 호출되면 다음줄에 출력
fmt.Println("Hello world")

Printf
// Printf가 호출될 때마다 사용자가 추가한 포맷에 해당하여 입력된 변수값을 출력
fmt.Printf(포맷, 출력하고자 하는 데이터)

fmt.Sprint

사용법은 fmt.Print와 같지만 해당 문법을 사용하면 표준 출력을 하진 않는다. 해당 문법을 사용하는 경우는 출력되는 값을 string 타입으로 return 할 때 사용한다.

Sprint
// Sprint가 여러번 호출되도 한 줄로 이어서 출력
fmt.Sprint(출력하고자 하는 데이터)

Sprintln
// Sprintln가 여러번 호출되면 다음줄에 출력
fmt.Sprintln(출력하고자 하는 데이터)

Sprintf
// Sprintf가 호출될 때마다 사용자가 추가한 포맷에 해당하여 입력된 변수값을 string 타입으로 출력
fmt.Printf(포맷, 출력하고자 하는 데이터)

태그:

카테고리:

업데이트: