91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

兴义市| 方城县| 嘉荫县| 灵川县| 平利县| 科技| 邮箱| 大方县| 漳州市| 涪陵区| 东丽区| 正定县| 隆安县| 玛沁县| 玛曲县| 浙江省| 城口县| 阳朔县| 钦州市| 麻城市| 镇平县| 绥棱县| 甘南县| 阿巴嘎旗| 红桥区| 留坝县| 崇州市| 方城县| 崇礼县| 江达县| 宜丰县| 阳高县| 黄石市| 堆龙德庆县| 沙坪坝区| 清水河县| 天峨县| 柯坪县| 商都县| 太康县| 秭归县|