go語言基礎語法01天 1

2021-10-09 03:22:23 字數 1222 閱讀 9846

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關鍵...