# Go 學習筆記 起步
###### tags: `程式學習與問題總集`
* 下載Go: https://golang.org/
* 下載Git: http://git-scm.com/
* 怎麼下載: https://golangdocs.com/install-go-windows
* main.go
```go=
//這份檔案的所有程式碼都屬於這份文件(main文件)
package main
//從fmt套件使用文字格式化
import "fmt"
//main函式比較特別,當成是被執行的時候,是第一個被執行的
func main() {
fmt.Println("Hello Go")
}
```
* 布林
```go=
fmt.Println(1+1 == 3)
//應當印出false
```
* 型別
```go=
fmt.Println(reflect.TypeOf(25))
//應當印出int
```
* 宣告變數
var 是鍵詞,中間的是變數名稱,最後面是型別
```go=
var test int
test = 5
fmt.Println(test)
//5
```
* 短變數宣告(:=)
```go=
test := 5
```
* 轉換型別
```go=
var FloatTest float64 = 2.4
var width int = 5
width = int(FloatTest)
fmt.Println(width)
//2
```
* 指令
```shell=
#編輯成2進制
go build
# 編譯執行(不儲存
go run
```
{"metaMigratedAt":"2023-06-16T05:04:30.738Z","metaMigratedFrom":"Content","title":"Go 學習筆記 起步","breaks":true,"contributors":"[{\"id\":\"dcc0a262-5ca2-4642-99df-406a03b2495e\",\"add\":712,\"del\":4}]"}