golang中文官方:1,go和區塊鏈基礎
1.1 區塊鏈去中心化
「去中心化」解決了「資訊公正」的問題,徹底解決人與人之間的信任問題。
1.2 什麼是區塊
從最簡單的角度來說,比如建房子,它的基本單元結構就是磚塊;組成區塊鏈的基本單元結構稱為區塊。每個區塊包含兩部分:區塊,記錄當前塊的元資訊;還有乙個記錄實際資料的區塊體。
1.3 智慧型合約
智慧型合約解決了傳統合約中信任問題,大幅降低了信任成本
1.4 go語言的特性
1.5 go語言目前主要涉及的領域有:
2,go語言介紹和環境安裝
2.1 go語言是什麼
2.2 go語言優勢
2.3 go語言能幹什麼
2.4 環境安裝
2.4.1 window下go語言環境的安裝
執行msi安裝檔案,千萬不要在安裝路徑**現中文,一路next。(關於安裝路徑在這裡重點強調,安裝的位置以及不能出現中文名稱)
2.4.2 使用goland開發工具
2.5 第乙個go程式
2.5.1 個人使用goland來開發第乙個go程式
2.5.1 新建乙個project,開始輸入**
package main
import "fmt"
func main()
2.5.2 **執行
我們第乙個go程式已經寫完了,那麼我們寫的程式到底能否執行呢?是否有錯誤呢?下面我們執行我們的程式,程式的執行分為兩步:
goroot=c:\go #gosetup
gopath=c:\users\admin\go #gosetup
hello word
process finished with exit code 0
2.5.3 其他注意事項
強制左花括號{的放置位置,如果把左花括號{另起一行放置,這樣做的結果是go編譯器報告編譯錯誤。
每行**佔一行。
如果我們在我們已經成功的程式中,在加入一行輸入,應該怎麼加呢?直接輸入fmt.print("aaaaa"),然後直接執」run」,發現並沒有新的內容輸出,原因是什麼?應該怎麼做?
關於換行輸出的問題,前面的輸出都沒有換行,那麼怎樣進行換行輸出呢?
2.6 學習資料
go語言官網(需要fq):
go中文社群:
go語言基礎語法01天 4
6,常量 6.1 常量定義使用 在講解常量之前,我們要先簡單說一下我們前面講解的變數。我們都知道,變數是用來儲存資料,並且變數裡面儲存的值是可以在程式執行時隨時發生變化的,例如如下案例,結果輸出是多少?package main import fmt func main 輸出number 20這個程式...
go語言基礎語法02天 2
8,流程控制 前面我們寫的程式都是從第一行開始執行,一直執行到末尾,一行一行的順序執行下來,這種執行結構叫順序執行結構。go語言除了有順序結構,還有選擇結構,迴圈結構。順序結構 程式按順序執行,不發生跳轉。選擇結構 依據是否滿足條件,有選擇的執行相應功能。迴圈結構 依據條件是否滿足,迴圈多次執行某段...
Go語言基礎01
go程式是通過 package來組織的 只有package名稱為main的包可以包含main函式 乙個可執行的程式有且僅有乙個main包 通過import關鍵字來匯入其他非main包 通過const關鍵字來進行常量的定義 通過在函式體外部使用var關鍵字來進行全域性變數的宣告於賦值 通過type關鍵...