3 Go語言 函式和常量

2022-04-29 12:27:11 字數 503 閱讀 8530

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之間,因...