[GoLang]#2起動+運転+構築


1.始まりは?


Goコードの記述はvscで行うことができる.
拡張子は.goで新しいファイルを作成します.
<イニシャルコード>
package main

import "fmt"

// 프로그램 진입점
func main() {
	fmt.Println("Hello world")
}
  • package:コードの集合で、以下に作成するコードの集合の名前を宣言します.ここにmain()関数が含まれているので、パッケージ名もmainとします.
  • import:外部モジュール/パッケージをロードして使用します.
  • 「fmt」:フォーマットパッケージ、基本的に入出力
  • が必要
  • //:注釈、ブロック注釈は/**/、
  • func:関数宣言に使用される機能語
  • main():プログラムの開始時間を表す主関数.
  • Println():1行出力関数
  • 2.実行方法


    実行はインタラクティブな言語ではなく、コンパイルと実行が必要です.
  • モジュールを作成します.>>go.mod
  • が作成されました
    go mod init 프로젝트명/폴더
    生成
  • コンパイル>>実行可能ファイルの生成
  • go build
    実行
  • コンパイルされたファイル
  • 파일 실행
    
    
    
    # 3. go env
    go에서 설정된 환경 값들을 볼 수 있다.
    GoPath도 나옴.
    github패키지들은 go mod tidy를 실행하면 다운받게 된다. 
    그리고 go.sum이라는 파일이 생기고 이 안에 버전들이 담겨져 있다.
    실제 다운 받은 패키지들은 GoPath 아래에 다운받아 저장된다.
    다른 프로젝트에서 같은 패키지를 사용할 때는 다운받은 패키지를 사용하게 된다.