/*
資料型別:
命名規範:
1、字母、下劃線、數字
2、不能是數字
3、名字不能是關鍵字
4、區分大小寫
*/package main
import "fmt" // 匯入包後必須要使用
func main() 裡,宣告變數名是唯一的
var a int
fmt.println("a = ", a)
// 4.可以同時宣告多個變數
// var b, c int
// 5.變數的賦值
a = 10
fmt.println("a = ", a)
// 6.變數宣告並初始化,後面可以再賦值
var b int = 10
b = 20
fmt.println("b = ", b)
// 7.自動推導型別,必須初始化,通過初始化的值確定型別
// 自動推導,同乙個變數名只能使用一次,用於初始化那次
c := 30
// c: = 40 這是錯的,同乙個變數在同乙個{}內只能宣告一次在其他括號內可以繼續宣告
// %t列印變數的型別
c = 40 // 賦值可以有多次
fmt.printf("c type is %t\n", c)
func add() 02 Go程式執行流程
一 把原始碼編譯成二進位制後執行 go 原始檔 go build 可執行檔案 exe檔案或者linux二進位制檔案 執行結果 二 對原始碼直接執行 1 go源 檔案 go run 執行結果 2 源 編譯且執行 不會生成二進位制檔案 三 二者區別 1.使用go build編譯生成的二進位制的程式,可以...
知識小結 02go語言toolbox定時模組詳解
beego中的spec設計參考linux中cron的配置。其中前6個字段依次分別表示 秒鐘 0 59 分鐘 0 59 小時 1 23 日期 1 31 月份 1 12 星期 0 6 0 表示週日 n 表示每個n的單位執行一次 如第三段裡,1,就表示每隔 1 個小時執行一次命令。也可以寫成1 23 1 ...
Go語言基礎02
布林型 bool 長度 1位元組 取值範圍 true false 注意事項 不可用數字代表ture,和false 整型 int unit 根據執行平台可能為32或64位 8位整型 int8 uint8 長度 1位元組 取值範圍 128 127 0 255 位元組型 byte uint8別名 16位整...