原创 十四、GO語言的內置函數

1.len:用來求長度,比如string、array、slice、map、channel 2.new:用來分配內存,主要用來分配值類型,比如int、float32、struct等等,返回的是指針 3.make:用來分配內存,主要用來分配引用

原创 十五:GO語言的錯誤處理機制

GO語言在默認情況下,當發生錯誤後(panic),程序就會退出(崩潰) 如果希望在發生錯誤後,可以捕獲到錯誤,並進行處理,保證程序可以繼續執行,則需要使用GO語言的錯誤處理機制 GO語言中的錯誤處理方式爲:defer,panic,recov

原创 十六:GO語言的數組和切片(slice)

1.數組可以存放多個同樣的數據類型數據,數組也是一種數據類型,在GO中,數組是值類型   數組的定義   語法:var 數組名 [數組大小]數據類型   示例:var array [5]int   賦值:array[0] = 1 a[1]

原创 十三、GO語言中常用時間和日期內置函數

1.now:= time.NOw() 獲取當前時間 2.獲取其他相關信息 輸出結果 注意,月份默認是英文的,需要int()強轉一下    3.格式化日期和時間   方式一:使用fmt.SPrintf-返回字符串或者fmt.Printf-

原创 十一、GO語言的defer

在任意函數中都可以使用defer關鍵字來延時處理某些操作   1、當執行到defer時,暫時不會執行defer後面的語句,會將defer後面的語句壓入到獨立的棧中 2、當函數執行完畢後,再從defer棧按照先進後出的方式出棧執行 3、在de

原创 十、GO語言的函數

1.在調用一個函數時,會給該函數分配一個新的空間,編譯器會通過自身的處理讓這個新的空間其他的只愛棧空間區分開來 2.在每個函數對應的棧中,數據空間是獨立的,不會混淆 3.當一個函數調用完畢,程序會自動銷燬對應這個函數的棧空間(函數內部的一些

原创 十二、GO語言中常用字符串處理內置函數

1.len(str)  返回參數的具體長度 2.r := []rune(str)  字符串便利,同時處理有中文的問題(因爲在go中,中文佔用的是3個字節,直接遍歷會輸出兩個空和一個符號) 3.str = strconv.Inoa(123) 

原创 九、GO語言的運算符

運算符是一種特殊的符號,用以表示數據的運算、賦值和比較等 1.算數運算符 小提示:%的計算公式:a % b = a - a / b * b      ++和--只能獨立使用,不可以把這個當成一個結果賦值給另一個變量,a++,a-- //O

原创 八、GO語言的標識符命名規範

標識符概念   1.GO語言中對各種變量、方法、函數等命名時使用的字符串序列稱之爲標識符   2.凡是自己可以起名字的地方都叫標識符 標識符的命名規則   1.由26個英文字母大小寫,0-9,_ 組成   2.數字不可以開頭。var num

原创 七、GO語言值類型和引用類型

值類型和引用類型的說明 1.值類型:基本數據類型int系列,float系列,bool,string,數組和結構體struct 2.引用類型:指針,slice切片、map、管道chan、interface等都是引用類型   值類型和引用類型的

原创 六、GO語言的指針

  每一塊內存都分爲地址和值,相當於你在一個地方,和這個地方的名字一樣,   比如說我們現在有一個int變量,值是100,那麼實際上是在某一塊內存裏面存了一個int類型的整數100,然後存這個值的地址是0xc0000120a0     當我

原创 五、GO語言的變量

1.概念   變量相當於內存中的一個數據存儲空間的表示,可以把變量看做是一個房間的門牌號,通過門牌號可以找到房間,同樣的道理,可以通過變量名訪問到變量的值 2.變量使用的基本步驟   聲明變量   賦值   使用 3.變量使用的注意事項  

原创 四、GO語言的轉義字符

1.\t :表示一個製表符,通常使用它可以排版 2.\n:換行符 3.\\:\\輸出一個\ 4:\":輸出一個雙引號 5.\r:回車,從當前行的最前面開始輸出,覆蓋之前的內容 示例       輸出結果  

原创 一、GO語言的特點

  GO語言保證了既能到達靜態編譯語言的安全和性能,又達到了動態語言開發維護的高效率,使用一個表達式來形容GO語言:GO=C+Python,說明GO語言既有C靜態語言程序的運行速度,又能達到Python動態語言的快速開發 1.從C語言中繼承

原创 二、GO語言的開發工具

1. VS Code+ Go插件 不再像以前那麼霸道蠻橫, 微軟這麼多年也算做了不少挽回人心的事, 而VSCode的推出, 就算其中一件. 這個開發工具簡直太好用了, 簡單,輕快, 開放式, 幾乎沒辦法說VSCode有什麼缺點, 特別是你不