原创 Go語言中的函數

1 概述 函數,function,獨立的,用於實現具體功能的代碼塊。主要目的,是代碼的重用(重複使用),更好的管理代碼,模塊化開發。函數通常使用參數和返回值,與調用者交互數據。參數給函數傳遞數據,返回值,函數將處理好的數據傳遞給調用者。Go

原创 Go語言中的字符串處理

1 概述 字符串,string,一串固定長度的字符連接起來的字符集合。Go語言的字符串是使用UTF-8編碼的。UTF-8是Unicode的實現方式之一。 Go語言原生支持字符串。使用雙引號("")或反引號(``)定義。雙引號:"", 用於單

原创 Go語言的數據類型

1 概述 Go語言作爲類C語言,支持常規的基礎數據類型的的同時,支持常用的高級數據類型。他們是: 整數,int,uint,int8,uint8,int16,uint16,int32,uint32,int64,uint64 浮點(小數),f

原创 Go語言中多字節字符的處理

1 概述 Go語言的字符串是使用 UTF-8 編碼的。UTF-8 是 Unicode 的實現方式之一。本文內容包括:UTF-8 和 Unicode 的關係,Go語言提供的 unicode 包和 unicode/utf8 包的使用。 2 UT

原创 Go語言的包管理

1 概述 Go 語言的源碼複用建立在包(package)基礎之上。包通過 package, import, GOPATH 操作完成。 2 main包 Go 語言的入口 main() 函數所在的包(package)叫 main,main 包想

原创 Go語言中的流程控制

1 概述 Go語言提供了條件分支 if,狀態分支 switch,循環 for,跳轉 goto,延遲執行 defer,這些流程控制語句。分別作說明如下: 2 條件分支 if 依據條件是否滿足確定執行哪個分支。語法: if 條件 1 { 分

原创 Go語言中的運算符

1 概述 Go語言提供了,算術,關係,邏輯,位,指針,賦值運算符。本篇整體說明一下。 2 算術運算 + 相加 - 相減 * 相乘 / 相除 % 求餘 ++ 自增 -- 自減 幾個細節,需要留意一下。 整數與浮點數進行運算,會將整數轉化

原创 Go語言中的變量

1 概述 變量(Variable)是程序運行過程中,內容可以變化(修改)的量,變量的功能是存儲用戶的數據,是計算機語言中能儲存計算結果或能表示值抽象概念。變量,是通過變量的標識符定位值的過程。變量的內存模擬演示: 2 定義:聲明和初始化

原创 Go語言中的常量

1 概述 常量,一經定義不可更改的量。功能角度看,當出現不需要被更改的數據時,應該使用常量進行存儲,例如圓周率。從語法的角度看,使用常量可以保證數據,在整個運行期間內,不會被更改。例如當前處理器的架構類型,可以保證不被更改。 語法如下 2