1. 宣告
func 函式名 (引數列表)(返回值列表){}
func add
func add(a int, b int)
func add(a int, b int)(int, int)
2. 注釋1. // 單行注釋
2. /* */ 多行注釋
1. 常量使用const修飾,代表永遠是唯讀的,不能修改的
2. const 只能修飾boolean、number(int/float/complex)、string
3. 語法:const identifer[type] = value ,其中type可省略
const(
a = 0
b = 1
c = 2)或
const(
// a預設賦值0,後面自增1
a = iotabc
)
3 Go 語言基礎語法
上一章節我們已經了解了 go 語言的基本組成結構,本章節我們將學習 go 語言的基礎語法。go 程式可以由多個標記組成,可以是關鍵字,識別符號,常量,字串,符號。如以下 go 語句由 6 個標記組成 fmt.println hello,world 6 個標記是 每行乙個 1.fmt 2.3.prin...
3 Go的常量與運算子
請嘗試執行以下 會發生什麼?func main string 表示把資料轉換為文字格式,因為計算機中儲存的任何東西本質上都是數字,string 函式自然的認為我們需要用數字65表示的文字a。如果要轉換為字串65 package main import fmt strconv func main 常量...
劍指offer 面試題3(Go語言)
problem 長度為n的陣列中,每個元素均在0 n 1的範圍內,找到重複的數字 思路1 排序,時間複雜度o nlogn 然後輸出相同的元素 思路2 hash表,每次查詢一次hash表的時間複雜度為o1,但是要消耗乙個空間複雜度為on的hash表來彌補 思路3 因為每個元素大小均在0 n 1之間,因...