Go 學習筆記 一

2022-02-20 04:27:33 字數 1298 閱讀 5298

隨著go的應用越來越火熱,自己也終於開始學習了。平時經常用c,看著go還是比較親切的。好了,開始。

今天主要是按照書上的內容自己簡單的實踐了下最基本的輸出,以及網頁功能,上**:

1

package main23

import (4"

fmt"5)

67func main()

加法運算**:

1

package main23

import (4"

fmt"5)

67 func add(a int,b int)(c int)11

1213

func main()

網頁「hello world」**:

登入截圖:

網頁登入**:

執行結果截圖:

consle截圖:

這裡需要注意的是,程式在mac環境下,網頁模板路徑需要使用

絕對路徑「/users/mac/ideaprojects/go1/login.gtpl」 ,不然會報如下錯誤:

runtime error: invalid memory address or nil pointer dereference goroutine 5 

Go學習筆記一

每個資料夾下面都有乙個且唯一乙個package main 每個資料夾下面必須要有package宣告 否則會提示redeclared錯誤 package main 根目錄 package testpackage 子目錄 package main import兩種方式,匯入的包必須都要使用,不然會報錯,...

go學習筆記(一)

1.變數需要宣告再使用 2.同一作用域不支援重複宣告 3.變數宣告後必須使用 4.可以批量宣告變數 var 變數名 變數型別 var s string 批量宣告 var a string b int c bool 5.可以宣告變數同時賦值 可型別推導,不用宣告型別 var s1 string hah...

Go學習筆記

使用關鍵字var定義變數,自動初始化為零值。如果提供初始化值,可省略變數型別。在函式內部,可用更簡略的 方式定義變數。空白符號 package main import fmt func test 2,0 函式內部 定義變數陣列data 0 data 1 data 2 並賦值0,1,2,且i 0 i,...