Gofmt

Jmnote (토론 | 기여)님의 2021년 10월 20일 (수) 09:35 판 (새 문서: ==개요== ;gofmt ;gofmt 명령어, 고포맷 명령어 * Go 프로그램을 포맷(형식맞춤)합니다. * 들여쓰기에는 탭을 사용하고 정렬에는 공백을 사용한...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

gofmt
gofmt 명령어, 고포맷 명령어
  • Go 프로그램을 포맷(형식맞춤)합니다.
  • 들여쓰기에는 탭을 사용하고 정렬에는 공백을 사용한다.
편집기가 고정폭 글꼴을 사용하고 있다고 가정한다.
  • 명시적 경로가 없으면 표준 입력을 처리한다.
  • 파일이 주어지면 해당 파일에서 작동합니다.
  • 디렉토리가 주어지면 해당 디렉토리의 모든 .go 파일에서 재귀적으로 작동한다.
단, 마침표로 시작하는 파일은 무시된다.
  • 기본적으로 gofmt는 다시 포맷된 소스를 표준 출력으로 인쇄한다.
root@localhost:~# cat hello.go
package main
import "fmt"
func main() {
i := 0
fmt.Println(i)
}
root@localhost:~# gofmt hello.go
package main

import "fmt"

func main() {
        i := 0
        fmt.Println(i)
}
root@localhost:~# gofmt -w hello.go
root@localhost:~# cat hello.go
package main

import "fmt"

func main() {
        i := 0
        fmt.Println(i)
}

2 같이 보기

3 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}