Print

기본 사용 형태

fmt.Print("내용")
fmt.Println("내용")

Printf

서식 문자를 활용한 포맷 형식으로 출력할 때 사용

fmt.Printf("num의 값은 %d이다.",num)

배열 한 번에 출력 가능

CODE
RESULT
CODE
var arr [5]int = [5]int{1, 2, 3, 4, 5}
fmt.Printf("%d", arr)
RESULT
[1 2 3 4 5]

출력 형태

  • %(공백의 개수 )d - 값을 제외한 자리를 공백이 채움 (값 앞으로 )

  • %0(개수 )d - 값을 제외한 자리에 0을 채움

  • %-(공백의 개수 )d - 값을 제외한 자리를 공백이 채움 (값 뒤로 )

Print & Println

Print

호출 후 개행을 하지 않음

여러 개 출력 시 붙여서 출력

Println

호출 후 개행을 함

여러개 출력 시 빈 문자를 넣어서 출력

CODE
RESULT
CODE
package main
import "fmt"
func main(){
fmt.Println("ABC")
fmt.Print("DEF")
fmt.Print("GHI")
fmt.Println("a","b","c")
fmt.Print("a","b","c\n")
fmt.Print("a","b","c")
}
RESULT
ABC
DEFGHI
a b c
abc
abc