1. 章節(jié)簡介 Go 提供 error 接口作為錯誤處理標準方式。 常見方式:返回 error、自定義錯誤類型、panic/recover。 2. 知識點講解 (1) err...
1. 章節(jié)簡介 Go 提供 error 接口作為錯誤處理標準方式。 常見方式:返回 error、自定義錯誤類型、panic/recover。 2. 知識點講解 (1) err...
1. 章節(jié)簡介 Go 內置并發(fā)支持,通過 goroutine 輕松實現(xiàn)多任務。 goroutine 是比線程更輕量級的執(zhí)行單元。 2. 知識點講解 (1) 啟動 gorout...
1. 章節(jié)簡介 使用 copy 函數(shù)復制切片內容,生成獨立副本。 2. 知識點講解 語法 返回復制元素的數(shù)量 注意:copy 僅復制元素,不改變容量 3. 代碼示例 4. 練...
1. 章節(jié)簡介 使用 make 創(chuàng)建切片,可以指定長度和容量,更高效控制內存。 2. 知識點講解 基本語法 length → 當前元素數(shù)量 capacity → 底層數(shù)組容量...
1. 章節(jié)簡介 接口(interface)定義了一組方法的集合。 在 Go 中,接口的實現(xiàn)是隱式的:只要類型實現(xiàn)了接口的方法,就實現(xiàn)了該接口。 接口常用于 多態(tài)、解耦、抽象編...
1. 章節(jié)簡介 range 可遍歷數(shù)組、切片、map、字符串。 提供索引和值,代碼簡潔。 2. 知識點講解 數(shù)組/切片 map 忽略索引或值 3. 代碼示例 4. 練習任務 ...
1. 章節(jié)簡介 結構體是 自定義類型,可以包含不同類型字段。 類似面向對象中的對象。 2. 知識點講解 聲明結構體 初始化結構體 訪問字段 結構體指針 3. 代碼示例 4. ...
1. 章節(jié)簡介 結構體可以通過指針傳遞和操作,節(jié)省內存并可修改原始數(shù)據(jù)。 指針結構體常用于函數(shù)參數(shù)和方法接收者。 2. 知識點講解 結構體指針聲明 訪問指針結構體字段 函數(shù)接...
1. 章節(jié)簡介 Map 是 鍵值對集合,用來快速查找數(shù)據(jù)。 2. 知識點講解 聲明 初始化 訪問和修改 刪除元素 遍歷 3. 代碼示例 4. 練習任務 創(chuàng)建 map 存儲學生...
1. 章節(jié)簡介 切片是動態(tài)數(shù)組,更靈活。 slice 是對數(shù)組的一個引用。 2. 知識點講解 聲明切片 初始化 長度與容量 追加元素 切片操作 3. 代碼示例 4. 練習任務...
1. 章節(jié)簡介 數(shù)組是固定長度、同類型元素的集合。 2. 知識點講解 聲明數(shù)組 初始化 訪問元素 遍歷 3. 代碼示例 4. 練習任務 創(chuàng)建數(shù)組存儲 5 個整數(shù),打印第 3 ...
1. 章節(jié)簡介 函數(shù)是可重復使用的代碼塊,支持參數(shù)、返回值、多返回值、匿名函數(shù)等。 2. 知識點講解 基本函數(shù) 多返回值 命名返回值 匿名函數(shù) 3. 代碼示例 4. 練習任務...
1. 章節(jié)簡介 if、else if、else 控制程序流程。 支持短變量聲明在條件中使用。 2. 知識點講解 基本語法: 短變量聲明: 邏輯運算符:&& → 與|| → 或...
1. 章節(jié)簡介 for 是 Go 唯一的循環(huán)結構。 用于重復執(zhí)行操作。 2. 知識點講解 基本形式: 類似 while: 無限循環(huán): break / continue:bre...
1. 章節(jié)簡介 % 運算符用于取余(mod)。 注意負數(shù)取余的規(guī)則。 2. 知識點講解 a % b → a 除以 b 的余數(shù) Go 中:正數(shù) % 正數(shù) → 正數(shù)負數(shù) % 正數(shù)...
1. 章節(jié)簡介 指針可以讓函數(shù)修改外部變量。 區(qū)分 值傳遞 與 指針傳遞。 2. 知識點講解 值傳遞: 外部變量不會被修改。 指針傳遞: 外部變量的值會被修改。 3. 代碼示...
1. 章節(jié)簡介 每個變量都存儲在內存中,有一個 地址。 使用 & 獲取變量地址,用 * 獲取指針指向的值。 2. 知識點講解 取地址:&變量 取值:*指針 指針保存變量地址,...
1. 章節(jié)簡介 常量 const 用于存儲 固定不變的數(shù)據(jù)。 常用于數(shù)學常量、狀態(tài)碼或程序中不變的數(shù)據(jù)。 2. 知識點講解 聲明常量: 常量類型可以省略,由 Go 推斷。 i...