隨著go的應用越來越火熱,自己也終於開始學習了。平時經常用c,看著go還是比較親切的。好了,開始。
今天主要是按照書上的內容自己簡單的實踐了下最基本的輸出,以及網頁功能,上**:
1加法運算**:package main23
import (4"
fmt"5)
67func main()
1網頁「hello world」**:package main23
import (4"
fmt"5)
67 func add(a int,b int)(c int)11
1213
func main()
登入截圖:
網頁登入**:
執行結果截圖:
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,...