Java 개발자로서 GoLang을 사용하는 방법


바둑을 시작하는 몇 가지 간단한 절차.

Chinmay Bhattar의 Unsplash 사진
나는 오랫동안 바둑을 배우고 싶었다.내가 이전에 읽은 프로그램은 매우 간단한 것 같아서 이해할 수 있다.
Java 개발자로서 우리는 지루한 문법에 익숙해졌다.우리는';'을 잊지 않을 것이다.우리의 파일 이름은 공공 클래스의 이름과 같다.간단한 Hello World 프로그램이라도 가시성과 접근 수식자를 처리합니다.
나는 GO를 처음 배웠는데, GO는 가방과 가져오기 성명, 방법/함수 문법 방면에서 자바와 매우 관련이 있다는 것을 발견했다.정의할 클래스와 추가할 번호가 없기 때문에 GO를 개발하는 것이 훨씬 빠르다는 것을 알 수 있다. 적어도'Hello World'와 같은 간단한 응용 프로그램에 있어서는 이렇다.
GO에서 간단한 Hello World 프로그램을 실행하기 위해 텍스트 편집기와 코드 편집기를 사용해 봅시다.
첫 번째 단계: 우선 Go를 다운로드하여 로컬 기기에 설치합시다.공식 안내서https://go.dev/doc/install에는 모든 다른 운영체제의 설치 절차가 나와 있다.
다음 버전의 Golang을 설치했습니다.
go version go1.17.7 darwin/amd64
기본적으로 go는 다음 경로에 설치됩니다.
usr/local/go
2단계: 프로젝트 구조 작성
GO 항목에는 디렉토리가 3개 있어야 합니다. — bin, pkg, src.
src 폴더 아래에서 프로그램 폴더와 파일을 만들 것입니다.
bin 폴더는 프로그램이 생성한 모든 바이너리 파일과 다운로드 의존 항목을 저장합니다.
pkg은 src 디렉터리에서 컴파일된 대상을 저장하는 중간 폴더입니다.
간단한 프로젝트 구조는 다음과 같다.

hello 월드 메모리 라이브러리의 디렉터리 구조
3단계: src에서 프로젝트 폴더 만들기
우리 프로그램의 모든 코드는 src 폴더 아래에 있습니다.src 디렉터리에 폴더를 만듭니다. 자바 프로그램에서 사용하는 명명약정과 유사한 명명약정을 따를 것입니다. — com/모물/모물.
본 논문에서, 우리는 단지 src 패키지 아래에 패키지를 만들고, 그것을main이라고 명명할 뿐, 다른 이름도 할 수 있다.*를 사용하여 파일을 생성합니다.교환을 받으러 가다.
go 파일의 첫 번째 일은 패키지 성명이고, 그 다음은 두 개의 간단한 괄호 ("and") 아래의 가져오기입니다.다음에 "main ()"함수를 작성하십시오. 이 함수는 fmt 패키지를 사용하여 "Println"함수를 호출합니다.
"main ()"함수는 메인 패키지에서 설명해야 합니다. 그렇지 않으면 컴파일러가 불평할 것입니다.
다음은 이 Hello World 프로젝트의 전체 코드입니다.
package main

import ("fmt")

func main(){
 fmt.Println("Hello World")
}
이 프로그램을 실행하려면 프로그램 디렉터리로 이동해서 다음 명령을 실행하십시오.
go run Main.go
상술한 명령의 출력은 — 안녕 세상
4단계(옵션): 코드 편집기 사용
나는 STS와 Eclipse를 사용하여 자바 프로그래밍을 하는 데 매우 익숙하기 때문에 먼저 고 플러그인을 STS에 설치하고 Hello World 프로그램을 만들려고 한다.Go on STS/Eclipse에서의 경험은 매우 엉망이었다. 지금은 이 IDE에서 Go 프로젝트를 어떻게 정확하게 설정해야 할지 몰랐기 때문일 수도 있지만 전체적으로 체험이 좋지 않고 오류 메시지도 근본적인 원인을 찾기 어렵다.
그래서 나는 바둑의 가장 좋은 도구를 연구했다.코드 편집기가 IDE 자체보다 더 많다는 사실이 증명되고 가장 좋은 IDE는 JetBrains의 GoLand이며 IntelliJ를 개발한 사람이다.
일부 유행하는 코드 편집기는vim,govim,VS 코드이다.
나는 이전에 VS 코드를 시험해 본 적이 없어서 줄곧 시험해 보고 싶어서 GO프로그래밍의 VS 코드를 시험해 보기로 결정했다.
우선, 나는 VS 코드를 위해 고 플러그인을 설치했다

VS 코드의 Go 확장
그리고 VS 코드의 Terminal 탭을 사용하여 3단계에서 공유된 동일한 프로그램을 작성하고 GO 프로그램을 실행합니다.


결론
나는 GO가 간단한 언어, 특히 자바 배경에서 온 언어를 좋아한다.
Hello World는 심지어 빙산의 일각도 아니지만, 그것은 단지 시작일 뿐이다.인류의 언어를 배울 때 우리는 새로운 언어를 우리가 이미 알고 있는 언어와 비교하는 경향이 있는데 비교를 통해 배우기가 더욱 쉽다.나는 GO에서 자바로 실행하는 특정한 동작을 프로그래밍하는 방법을 같은 방법으로 이해하려고 노력하고 있다.
나의 바둑 실험을 이해하기 위해 this 저장소를 검사한다.

좋은 웹페이지 즐겨찾기