Golang学習ノート(1)---goプログラム一般構造
Goプログラムはパッケージで編成されています(pythonのライブラリと似ています)
パッケージ名mainのパッケージのみmain関数を含めることができます(main関数もプログラムのエントリです)
1つの実行可能プログラムにmainパッケージが1つしかありません
importキーワードによる他のmain以外のパッケージの導入
constキーワードによる定数の定義
関数体の外部でvarキーワードを使用してグローバル変数の宣言と付与を行う
typeキーワードによる構造(struct)またはインタフェース(interface)の宣言---一般(カスタム)タイプ
funcキーワードによる関数の宣言
一般的なフォーマットは次のとおりです.
パッケージ名mainのパッケージのみmain関数を含めることができます(main関数もプログラムのエントリです)
1つの実行可能プログラムにmainパッケージが1つしかありません
importキーワードによる他のmain以外のパッケージの導入
constキーワードによる定数の定義
関数体の外部でvarキーワードを使用してグローバル変数の宣言と付与を行う
typeキーワードによる構造(struct)またはインタフェース(interface)の宣言---一般(カスタム)タイプ
funcキーワードによる関数の宣言
一般的なフォーマットは次のとおりです.
package main // , main,
import "fmt" //
import (
"fmt"
"os"
) // , , import 。( , )
const PS = 3.14 //const
var name = "lixin" //var ,
type newtype int //type , int,
type gopher struct{} // struct , , {}
type golang interface{} //
func main (){ // main
fmt.Println("hello world")// fmt Println ,
}
:
import "fmt"
import test "fmt"
fmt.Println :
test.Println
--> !!
import . "fmt" , ,
import . "fmt"
func main (){
Println("hello,world")
}