gofmt

Jmnote (토론 | 기여)님의 2022년 11월 7일 (월) 17:51 판 (→‎같이 보기)

1 개요

gofmt
gofmt 명령어, 고포맷 명령어
  • Go 소스코드의 형식(format)을 맞추는 프로그램, 명령어
  • 들여쓰기에는 탭을 사용하고 정렬에는 공백을 사용한다.
편집기가 고정폭 글꼴을 사용하고 있다고 가정한다.
  • 명시적 경로가 없으면 표준 입력을 처리한다.
  • 파일이 주어지면 해당 파일에서 작동합니다.
  • 디렉토리가 주어지면 해당 디렉토리의 모든 .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 }}