Go Course: 유용한 명령

7056 단어 beginnerstutorialgo
모듈 토론 중에 go 모듈과 관련된 몇 가지 go 명령에 대해 논의했습니다. 이제 다른 중요한 명령에 대해 논의하겠습니다.
go fmt 로 시작하여 소스 코드의 형식을 지정하고 해당 언어에 의해 시행되므로 코드의 모양보다는 코드 작동 방식에 집중할 수 있습니다.

$ go fmt

이것은 처음에는 특히 저와 같이 자바스크립트나 파이썬 배경에서 오는 경우 조금 이상하게 보일 수 있지만 솔직히 린팅 규칙에 대해 걱정하지 않는 것이 좋습니다.

다음으로, 패키지에 있을 수 있는 실수를 보고하는 go vet가 있습니다.

따라서 계속해서 구문에서 실수를 한 다음 go vet 를 실행합니다.

오류를 알려주어야 합니다.

$ go vet

다음으로 모든 이동 환경 정보를 간단히 인쇄하는 go env가 있습니다. 나중에 이러한 빌드 시간 변수 중 일부에 대해 알아봅니다.

마지막으로 패키지 또는 기호에 대한 문서를 보여주는 go doc가 있습니다. 다음은 형식 패키지의 예입니다.

$ go doc -src fmt Printf
go help 명령을 사용하여 사용 가능한 다른 명령을 살펴보겠습니다.

$ go help

보시다시피 다음이 있습니다.
go fix는 이전 API를 사용하는 Go 프로그램을 찾아 최신 API를 사용하도록 다시 작성합니다.
go generate는 일반적으로 코드 생성에 사용됩니다.
go install 패키지와 종속 항목을 컴파일하고 설치합니다.
go clean는 컴파일러에서 생성된 파일을 정리하는 데 사용됩니다.

다른 매우 중요한 명령으로는 go buildgo test가 있지만 이 과정의 뒷부분에서 이에 대해 자세히 알아볼 것입니다.

이 문서는 Github에서 사용할 수 있는 내 오픈 소스Go Course의 일부입니다.


카란 프라탑 싱 / 고코스


Go 프로그래밍 언어의 기본 및 고급 기능을 마스터하세요.





코스로 이동


이 과정에 오신 것을 환영합니다. Go를 배워 주셔서 감사합니다. 이 과정이 훌륭한 학습 경험을 제공하기를 바랍니다.
이 과정은 mywebsite 및 onEducative.io에서도 사용할 수 있습니다.

목차



  • 시작하기
  • What is Go?
  • Why learn Go?
  • Installation and Setup


  • 제1장
  • Hello World
  • Variables and Data Types
  • String Formatting
  • Flow Control
  • Functions
  • Modules
  • Workspaces
  • Packages
  • Useful Commands
  • Build


  • 제2장
  • Pointers
  • Structs
  • Methods
  • Arrays and Slices
  • Maps


  • 제3장
  • Interfaces
  • Errors
  • Panic and Recover
  • Testing
  • Generics


  • 제4장
  • Concurrency
  • Goroutines
  • Channels
  • Select
  • Sync Package
  • Advanced Concurrency Patterns
  • Context


  • 부록
  • Next Steps
  • References


  • 이동이란 무엇입니까?


    Go(Golang이라고도 함)는 2007년 Google에서 개발하고 2009년에 오픈 소스로 공개된 프로그래밍 언어입니다.
    단순성, 신뢰성 및 효율성에 중점을 둡니다. 정적으로 유형이 지정되고 컴파일된 언어의 효율성, 속도 및 안전성을 용이성과 결합하도록 설계되었습니다.

    View on GitHub

    좋은 웹페이지 즐겨찾기