亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Golang學習筆記(1)---go程序一般結構

發布時間:2020-06-22 19:02:06 來源:網絡 閱讀:1679 作者:beyondlee2011 欄目:開發技術

Go程序是通過 package來組織的(與python的庫類似)

只有package名稱為main的包可以包涵main函數(同時main函數也是一個程序的入口)

一個可執行程序有且僅有一個main

通過import關鍵字來引入其他非main包

通過const關鍵字來進行常量的定義

通過在函數體外部使用var關鍵字來進行全局變量的聲明與賦值

通過type關鍵字來進行結構(struct)或接口(interface)的聲明----一般(自定義)類型

通過func關鍵字來進行函數的聲明


一般格式為:

package  main  //當前的包名,只有包名為main,才可以生成可執行文件
import "fmt"    //引入一個包
import (
"fmt"
"os"
    )   //這里用小括號,可以一次引入多個包,當然也可以import每次引入一個。(引入不使用的話,編譯的時候會報錯)
const PS = 3.14  //const用來定義一個常量
var name = "lixin"  //var用來定義一個變量,一般是全局變量的聲明與賦值
type newtype int  //type用來聲明一個類型,后面的int,表示一般類型的聲明
type gopher struct{}  //后面的struct表示是一個結構類型,當然后面有一些參數定義,這里省略所以用{}
type golang interface{} //表示是一個接口的聲明
func main (){     //由main函數作為程序的啟動點
    fmt.Println("hello world")//調用了fmt包的Println函數,來輸出字符串
}


引用小技巧:
import "fmt"   這里我可以對引入的包進行別名設置
import  test "fmt"
那么我下面調用fmt.Println的函數的時候就為:
test.Println了
我們也可以進行省略調用   -->一般不這樣用!!
import  . "fmt" 前面加個點表示省略調用,那么調用該模塊里面的函數,可以不用寫模塊名稱了
import . "fmt"
func main (){
Println("hello,world")
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐柏县| 汉沽区| 札达县| 商水县| 丹东市| 德化县| 横峰县| 万盛区| 安仁县| 奉化市| 永清县| 宜宾县| 唐山市| 西乡县| 嘉禾县| 会理县| 基隆市| 金乡县| 东乡| 罗源县| 双桥区| 宜君县| 阿克陶县| 西乌| 黄陵县| 城步| 洪雅县| 旺苍县| 兴和县| 运城市| 吉木萨尔县| 墨江| 洛川县| 赤壁市| 伊川县| 宜章县| 客服| 天柱县| 仙游县| 巴楚县| 万载县|