Java 프로그래머가 Go 언어를 만져 보았다 (일단 만져 보는 편)
3995 단어 chocolateycli5자바HelloWorld
모두 keita69sawada입니다.
커맨드 라인의 툴을 만들게 될 것 같으므로, 다음의 관점에서 개발 언어를 조사해 보았다.
* 이용자가 소스 코드를 볼 수 없다(바이너리로 제공)
* 사용하는 사람의 환경을 선택하지 않는다(크로스 컴파일)
* 학습 비용이 낮음
Go 언어(golang)가 좋을 것 같다! !
그럼, 「일단 Go 언어로 무언가를 움직일까!」
성게는이 기사입니다.
대상 독자
전제 조건
절차
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
htps : /// g g. rg/
h tp // 기효. jp /에서 v / 훗 아츠레 / 01 / _4 베기 응 rs
Reference
이 문제에 관하여(Java 프로그래머가 Go 언어를 만져 보았다 (일단 만져 보는 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keita69sawada/items/3099ab01c03e27841adc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)