小建議:就是文件夾路徑或者文件名稱不要出現中文,可能會致使一些沒必要要的麻煩(編譯失敗)程序員
在sublime中,咱們在src文件夾上面,單擊右鍵「New file」。新建一個go文件。編程
將這個文件先保存爲.go格式的源代碼文件。保存的快捷鍵是Ctrl+S,或者是點擊「file」à「save」。建議使用快捷鍵。瀏覽器
HelloWorld的代碼框架以下。框架
在控制檯裏面找到這個HelloWorld,而且執行結果以下所示:學習
註釋語法不參與程序的運行。他就是給咱們的代碼添加一個給程序員提示的信息。區塊鏈
單行註釋://spa
多行註釋(塊註釋):/* */3d
在sublime裏面的快捷鍵是「ctrl+/」。再按一下就是取消代碼。視頻
計算機的應用程序,無論你電腦上安裝的QQ音樂,仍是看視頻的暴風影音,仍是瀏覽器本質上都是計算機上的一個應用程序,只要你運行起來。那麼,這些應用程序裏面的數據都是存儲在計算機的內存中,不管你是在聽歌(音頻),看電影(視頻),瀏覽網頁(文字,圖片,多媒體)數據一概都是在計算機的內存中保存,只要你關掉,應用程序,那麼這些數據也就消失了。blog
變量就是計算機程序在運行的過程當中,能夠被改變的數據,咱們就稱爲變量。全部的變量都在程序的運行過程當中,存儲在內存中。
內存其實就是一個存儲數據的連續集合組織。
每個內存的存儲空間都有一個獨有的內存地址,這個地址上面對應着這一塊內存的空間。(門牌號碼對應着房間。)
內存地址都是由一個16進制的無符號數據來表示的。(計算機可以識別的是二進制,八進制,十進制,十六進制等等)。通常一個內存地址是這樣的。0x00000001,0x10100111,0x00110010
經過內存地址咱們就能夠對內存空間進行數據的取出來和放進去,可是內存的地址比較難記憶,因此咱們在編程的過程當中,能夠給內存的地址起一個別名,這個別名容易記憶,咱們能夠對別名的操做來直接進行對內存數據的操做。
新建一個go文件,咱們來學習,文件名爲002變量的定義和使用.go。
num變量名是計算機內存地址的別稱,num==0x010001112(假設)。這樣的話方便咱們操做內存的空間。
改變一下變量的值看一下。
這個時候打印出來的效果以下:
原理:變量的值,能夠作修改,nums自己的內存空間裏面存放的是10,後來咱們把num的內存空間從新賦值20這個數,這就意味着剛纔存放的10倍刪掉清除,裏面只有心賦值的20。(注意:程序的執行時從上到下依次執行的。)
整型數據int。專門存放程序中的整型數據。
浮點型數據float32和float64專門存放帶有小數點的數據。
布爾類型:專門存放「對」和「不對」兩個數據。
字符串數據:專門存放文本數據類型。
不一樣的數據類型在內存中佔據空間的大小不同。相似於咱們去酒店開房,你有幾我的就安排多大的房子。
咱們先來了解一下float32這個類型。它是專門用來存放浮點數的也就是小數。計算圓的周長和麪積。
打印結果以下所示:
注意:變量定義完成以後,必須使用,不然就會報錯。
這套區塊鏈開發課程,都有我本身講解的配套視頻課程。若是想要系統的學習區塊鏈開發技術的朋友,能夠和我一塊兒交流。添加我請您備註
是從博客園看到的,謝謝。