以前看過go的幾本書,《the way to go》還有《programming in go》,沒有實在做什麼專案,也沒有寫**練習,很快就忘掉了。
這幾天想寫乙個程式的原型,用來批量公升級若干個主備集群。於是乎就拿go語言來開始幹活了。
一開始磕磕碰碰,很快地,熟悉了語法之後,發覺這個語言用起來其實是很愉快的。
首先用go做東西不像c或者c++那樣從頭寫一堆庫,好多東西拿來就用。
多執行緒、記憶體管理、函式指標等等用c++很頭痛的東西,現在就水到渠成。
佩服這個語言的設計者。目前我還沒有完全用到所有的特性,再用一陣子應該能體會到更多便利之處。
Go語言之GO 語言常量
相對於變數,常量是恆定不變的值,多用於定義程式執行期間不會改變的那些值。常量的宣告和變數宣告非常類似,只是把var換成了const,常量在定義的時候必須賦值。const pi 3.1415 const e 2.7182宣告了pi和e這兩個常量之後,在整個程式執行期間它們的值都不能再發生變化了。多個常...
Go 初學Go語言
馬上要去實習了,要開始實戰了 今天在這總結一些基礎用法,方便後面自己查閱 總結的參考資料為go by example,一邊複習一邊記錄 go by example var a string initial var b,c int 1 2 一次宣告多個 var d true 自動推斷型別 var e ...
五 go語言特性 go語言筆記
defer 呼叫乙個被 defer 的函式時在函式剛要返回之前延遲執行,當函式無論怎樣返回,某資源必須釋放時,可用這種與眾不同 但有效的處理方式。傳統的例子包括解鎖互斥或關閉檔案。package main import log func main mydefer func mydefer func ...