Java 프로그래머가 Go 언어를 만져 보았다 (일단 만져 보는 편)



모두 keita69sawada입니다.

커맨드 라인의 툴을 만들게 될 것 같으므로, 다음의 관점에서 개발 언어를 조사해 보았다.
* 이용자가 소스 코드를 볼 수 없다(바이너리로 제공)
* 사용하는 사람의 환경을 선택하지 않는다(크로스 컴파일)
* 학습 비용이 낮음

Go 언어(golang)가 좋을 것 같다! !

그럼, 「일단 Go 언어로 무언가를 움직일까!」
성게는이 기사입니다.

대상 독자


  • Go 언어를 조금 만지고 싶은 사람

  • 전제 조건


  • Windows 터미널 사용

  • 절차



    1. 개발 환경을 정돈합니다



    1-1. chocolately(Windows 패키지 관리자)를 설치합니다



    여기 참조
    htps : // m / 69 사와다 / ms / 5b7 아 f117 아 313 아 아 02399

    1-2. GO 언어 및 편집기(Visual Studio Code)를 설치합니다.



    명령줄에 다음을 복사하여 설치합니다.

    명령
    choco install -y golang
    choco install -y VisualStudioCode
    

    2. Go 언어로 HelloWorld를 만들어 보겠습니다.



    2-1. 프로젝트 (작업 디렉토리) 작성



    커맨드 라인에 복사합니다.

    명령
    mkdir c:\tmp\project\bin
    mkdir c:\tmp\project\src\main
    mkdir c:\tmp\project\pkg
    

    Go 언어의 프로젝트(디렉토리) 구성은 다음과 같습니다.

    프로젝트 (디렉토리) 구성
     C:\tmp\project
            ├─bin
            ├─pkg
            └─src
                └─main
    

    2-2. 환경 변수 GOPATH 설정



    기점이 되는 패스 GOPATH의 설정을 합니다.
    set GOPATH=C:\tmp\project
    

    2-3.실장(코피페)



    편집기 (VisualStudioCode)에서 %GOPATH%\src\main\hello.go소스를 복사합니다.
    공식 HP

    src
    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, 世界")
    }
    

    2-4. 컴파일하고 .exe 파일을 만듭니다.



    명령
    go build -o %GOPATH%\bin\hello.exe %GOPATH%\src\main\hello.go
    

    exe 파일이 완료되었습니다.

    결과
    C:\tmp\project
    ├─bin
    │      hello.exe
    ├─pkg
    │  └─windows_amd64
    │          hello.a
    └─src
        └─main
             hello.go
    

    2-5. hello.exe를 이동해 봅니다.



    명령
    %GOPATH%\bin\hello.exe
    

    빨리 움직인다고 생각합니다.


    요약



    이번은 「일단 만져 보는 편」이므로,”빌드하면.exe파일이 생겼다!오, 움직였다!”라고 하는 체험으로 종료입니다.
    다음은 외부 명령의 호출이나 API 호출의 기능을 시간을 찾아 해 보겠습니다.

    참고 URL


  • Go 언어 공식 HP
    htps : /// g g. rg/
  • 최초의 Go-간단한 언어 사양, 형 시스템, 병행 처리
    h tp // 기효. jp /에서 v / 훗 아츠레 / 01 / _4 베기 응 rs
  • 좋은 웹페이지 즐겨찾기