Go學習筆記一

2021-09-10 04:23:48 字數 969 閱讀 3218

//每個資料夾下面都有乙個且唯一乙個package main

//每個資料夾下面必須要有package宣告

//否則會提示redeclared錯誤

//--package main 根目錄

// |--package testpackage 子目錄

package main

//import兩種方式,匯入的包必須都要使用,不然會報錯,比如time如果沒有在函式中使用,會提示time從沒呼叫的錯誤

//有乙個最特別的情況,如果別名是_的話,表示只註冊該包(初始化全域性常量和變數,且執行其init函式),並不會實際引入該包。

//第一種單獨匯入

import "fmt"

import "time"

//第二種多匯入

import(

//-------------------------標準庫匯入方式----

//lll是別名 fmt是包名 lll.println("aaa")

lll "fmt"

//如果沒有在下面呼叫time,會報錯

"time"

//不帶字首的呼叫方法,直接println(「」)

. "fmt"

//--------------------------匯入私人庫-------

//匯入當前目錄下的包,可以用如下表現形式,不建議使用

"./testpackage"

//匯入資料夾下面的包,載入gopath/src/sample/util模組

"sample/util"

)//指定變數

var test string = "abcstring"

//不配置變數,系統會預設設定string是"",int是0

var test1 string

func learn()

//定義乙個主函式

func main()

Go 學習筆記 一

隨著go的應用越來越火熱,自己也終於開始學習了。平時經常用c,看著go還是比較親切的。好了,開始。今天主要是按照書上的內容自己簡單的實踐了下最基本的輸出,以及網頁功能,上 1 package main23 import 4 fmt 5 67func main 加法運算 1 package main2...

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,...