錯(cuò)誤處理 1. error接口 Go語(yǔ)言引入了一個(gè)關(guān)于錯(cuò)誤處理的標(biāo)準(zhǔn)模式。即error接口,該接口定義如下: 對(duì)于大多數(shù)函數(shù),如果要返回錯(cuò)誤,都...
函數(shù) 在GO語(yǔ)言中,函數(shù)的基本組成為func關(guān)鍵字,函數(shù)名,參數(shù)列表,返回值,函數(shù)體和返回語(yǔ)句。 1. 函數(shù)的定義 首先,我們通過一個(gè)最簡(jiǎn)單的加...
流程控制 程序設(shè)計(jì)語(yǔ)言的流程控制語(yǔ)句,用于設(shè)定計(jì)算機(jī)執(zhí)行的次序,建立程序的邏輯結(jié)構(gòu)??梢哉f,流程控制是整個(gè)程序的骨架。 1. Go語(yǔ)言的流程控制...
Map類型 Go語(yǔ)言中,map無(wú)需引用任何庫(kù),Go語(yǔ)言自帶map類型。 Map是一堆鍵值對(duì)的未排序集合。 1. 簡(jiǎn)單使用 2. 變量聲明 在(1...
字符串類型 Go語(yǔ)言的源文件僅支持UTF-8和Unicode兩種編碼格式。出于簡(jiǎn)化語(yǔ)言的考慮,Go語(yǔ)言多數(shù)API都假設(shè)字符串以UTF-8編碼 1...
數(shù)組 數(shù)組是指一系列同一類型數(shù)據(jù)的集合。數(shù)組中包含的每個(gè)數(shù)據(jù)被稱為數(shù)組元素(element),一個(gè)數(shù)組包含的元素個(gè)數(shù)被稱為數(shù)組的長(zhǎng)度。 1. 聲...
GO語(yǔ)言四大數(shù)據(jù)類型 基礎(chǔ)數(shù)據(jù)類型 (數(shù)字,字符串,布爾型) 復(fù)合數(shù)據(jù)類型 (數(shù)組,結(jié)構(gòu)體) 引用類型 (指針,切片,字典,數(shù)組) 接口類型...