Go 코드 작성 방법 – 초보자 가이드

Go Kodeu Jagseong Bangbeob Choboja Gaideu



골랑 Go 언어라고도 하는 Go 언어는 2007년 구글 . Go와 C 프로그래밍 언어의 형식은 비슷하지만 자동 가비지 수집, 유형 안전 및 메모리 관리와 같은 추가 기능을 제공합니다. 최신 대규모의 유연한 소프트웨어 시스템을 구축하기 위한 효율적인 프로그래밍 언어입니다.

Go 코드 작성 방법

Go 프로그램은 패키지로 구성되며 패키지는 동일한 디렉토리에 보관되는 소스 파일 세트입니다.







Go 코드를 작성하려면 온라인 컴파일러를 사용하거나 아래 제공된 단계별 지침에 따라 시스템에 Go를 설치할 수 있습니다.



1 단계 : 공식 사이트에서 시스템에 맞는 Go 소스 설치 파일을 다운로드합니다. 링크 :







메모 : 더 나은 성능과 보안을 위해 시스템에 최신 버전의 Go를 다운로드하십시오.

2 단계 : Windows 시스템에 파일이 다운로드되면 파일을 열고 화면의 지시에 따라 설치합니다.



3단계 : 아래 명령을 통해 Go 설치를 확인합니다.

가다 버전

메모 : 열 수 있습니다 명령 검색 표시줄에서 Windows 시스템에 대한 메시지를 표시합니다. 또한 Windows 시스템용 설치 단계만 제공하고 있습니다.

Linux 사용자는 다음 명령을 실행하여 터미널에 Go를 설치할 수 있습니다.

sudo apt 설치 golang

macOS 사용자인 경우 지침에 따라 Go를 설치할 수 있습니다. 여기 .

4단계 : 다음으로 시스템에서 텍스트 편집기를 열고 Go 코드를 작성합니다.

나는 코드를 작성하고있다 메모장 , 시작 메뉴에서 열 수 있습니다.

다음은 예제로 사용하는 샘플 Go 코드입니다.

패키지 기본

수입 'fmt'



기능 기본 () {

fmt . Println ( '안녕하세요. Golang 튜토리얼에 오신 것을 환영합니다!' )

}

위의 코드에서:

  • 첫 번째 줄은 작성해야 하는 프로그램의 기본 패키지입니다. 여기 패키지 이다 키워드 이동 작성된 파일이 속한 번들을 설명하며 폴더당 하나의 패키지만 허용됩니다. 위의 코드는 패키지 메인.
  • 코드의 두 번째 명령문은 프로그램 파일을 컴파일하기 위한 필수 명령인 import fmt입니다. 여기 수입 또한 키워드 이동 , 표준 라이브러리에서 제공되는 fmt 패키지를 사용하고 있습니다.
  • 다음으로 주요 기능 위의 코드에서 Go 프로그램 실행의 시작입니다.
  • fmt.println() 화면에 문장을 출력하는 데 사용되는 Go 함수입니다. 그만큼 fmt.println() 화면에 인쇄해야 하는 큰따옴표로 묶인 일련의 문자가 뒤따릅니다.

5단계 : 코드가 추가되면 시스템에 파일을 저장합니다.

메모 : 시스템에 별도의 폴더를 만들고 그 안에 모든 Go 코드를 추가하여 효과적인 코딩을 할 수도 있습니다.

6단계 : 시스템에서 명령 프롬프트를 열고 아래 명령을 실행하여 위 코드를 실행합니다.

가다 실행 파일 이름 . 가다

에 대한 올바른 경로를 제공했는지 확인하십시오. 코드 이동 위의 명령을 실행하는 동안.

여기에서 실행 명령을 실행하여 sample.go 내가 만든 파일:

가다 샘플 실행 . 가다

일부 코드의 경우 이동 모듈 (go 관련 패키지 모음) 내부 프로젝트 디렉토리 . 이는 대규모 프로젝트나 종속성 문제가 있는 프로젝트에 필요합니다. 당신은 만들 수 있습니다 이동 모듈 다음 명령을 실행하여:

가다 모드 초기화 프로젝트_이름

그런 다음 다음 명령을 사용하여 프로젝트를 빌드합니다.

가다 빌드 <파일 이름> . 가다

이 빌드가 완료되면 시스템에서 EXE 파일을 실행할 수 있습니다.

< 파일 이름 >. exe

이런 식으로 시스템에서 Go 프로그램을 작성할 수 있습니다.

결론

최신 대규모 소프트웨어 시스템 구축을 위한 효율적인 성능, 가비지 수집, 메모리 관리 및 유형 안전성을 제공하는 Go 프로그래밍 언어입니다. 이 가이드에 설명된 간단한 단계를 따르면 텍스트 편집기와 명령 프롬프트를 사용하여 시스템에서 Go 코드를 쉽게 작성하고 실행할 수 있습니다. 단일 명령으로 쉽게 수행할 수 있는 종속성이 있는 대규모 프로젝트의 경우 Go 모듈 생성이 필요할 수도 있습니다.