02 go語言基礎

2022-09-20 02:00:15 字數 699 閱讀 6840

/*

資料型別:

命名規範:

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位整...