golang基礎知識點(持續更新中 )

2021-09-14 05:13:52 字數 838 閱讀 1955

第一次聽說golang應該是在2023年,從朋友那裡聽說。是google開發的。但是作為一名比較笨的it民工來講自學一門新語言花費時間和精力太大。也正是因為國內公司現在用的比較少,所以一直沒有去了解。換了新公司後因為工作需要不得不學習go語言以前做過php,node.js也做過前端開發。所以學習起來還並不算難,下面就記錄一下我的學習過程和一些心得。

go語言中的型別可以分為三個大類,那麼學過其它語言的朋友肯定會第一時間想到值型別引用型別,沒錯。恭喜你答對了,和其它語言不同的是還有乙個大類我們稱為基本型別

引用型別

基本型別

位元組型:byte(uint8的別名)

16位整型:int16/uint16

32位整型:int32/uint32

64位整型:int64/uint64

float32/float64 浮點型

complex64/complex128

uintptr 足夠儲存指標的32位或64位整數型

inte***ce 介面型別

func 函式型別

a := 1

if a == 2

if a := 1; a > 1
注意:在if初始化語句當中。作用域只在if語句塊內使用

知識點(筆記,持續更新)

一 常用標頭檔案 1 include c 演算法庫 algorithms library 為 c 程式提供了大量可以用來對容器及其它序列進行演算法操作的函式。這些元件可以為函式或函式模板,大部份由標頭檔案 提供。2 向量 vector 是一種物件實體,能夠容納許多其他型別相同的元素,因此又被稱為容器...

基礎知識點

1 inline block布局 2 table布局 3 justify的末行不對齊 4 兩個圖示之間有空格 換行 5 背景中的的 路徑的 全部斜槓都為 不是 命令列下的這種 doctype html html head meta charset utf 8 title xx title head ...

C 基礎知識 持續更新

std unordered setstd unordered set是乙個不含重複元素的容器,其中的每乙個元素都是獨一無二的。和unordersd map類似這個unorder暗示著,這兩個標頭檔案中類的底層實現 hashstd pair這個類主要功能是把兩個不同型別或者相同型別的資料組合成乙個資料...