99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

如何在golang?中引入包、函數和變量

如何在golang中引入包、函數和變量?針對這個問題,這篇文章給出了相對應的分析和解答,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。

在涵江等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站設計、做網站、成都外貿網站建設公司 網站設計制作定制網站開發,公司網站建設,企業網站建設,品牌網站建設,成都營銷網站建設,外貿網站建設,涵江網站建設費用合理。

一、go的包引入

go的引入通過import關鍵字引入

如:

import (
	"fmt"
	"math"
)

import "fmt"
import "math"

go的包引入,在調用方法或者變量時,需要首字母大寫才可被調用,如

package main
 
import "fmt"
import "math"
func main() {
	//以下代碼不可執行,供參考
	fmt.Println(math.pi) //錯誤引入
	fmt.Println(math.Pi)  //正確引入,首字母要大寫
}

即:

如何在golang?中引入包、函數和變量

二、go函數

1、有返回值

package main
 
func main() {
	//調用函數
	result := myFun(1, 1)
	println(result)
}
 
//自定義函數
//x,y為參數,函數末尾int為返回值
func myFun(x, y int) int {
	return x+y;
}

2、無返回值

package main
 
func main() {
	//調用函數
	myVoidFun(1, 1)
}
 
//自定義函數
//x,y為參數
func myVoidFun(x, y int)  {
	println("函數myVoidFun被調用了")
	println("傳入的參數x、y分別是:")
	print(x)
	print("、")
	print(y)
}

3、多個返回值

package main
 
func main() {
	//調用函數
	myVoidFun(1, 1)
}
 
//自定義函數
//x,y為參數
func myVoidFun(x, y int)  {
	a, b := multiple(1, 2)
	println("第一個參數:")
	println(a)
	println("第二個參數:")
	println(b)
}
 
/**
多個返回值
前邊為入參
返回值為列表(int,int)
 */
func multiple(x , y int)(int,int){
	return x,y;
}

4、命名返回值

package main
 
import "strconv"
 
func main() {
	//調用函數
	result, resultStr := myReturnFun(1, 2)
	println("返回第一個參數")
	println(result)
	println("返回第二參數")
	println(resultStr)
}
//命名返回值
func myReturnFun(x , y int) (result int,resultStr string) {
	println("執行函數mrReturnFun")
	result = x //直接作為第一個返回值
	resultStr = strconv.Itoa(y)//直接作為第二個返回值
	return
}

命名返回值:

是指在函數體中直接將返回的值對應寫好,然后直接return就可以了,這樣的好處是,可以減少一定的代碼量,試用于邏輯較短的方法,若方法體過長,不建議使用這種方法。

三、變量

var:可以用于聲明在函數體中,也可以聲明在函數體之外

package main
 
import "strconv"
//函數體外聲明
var param1,param2,param3 string
func main() {
	var  value1, value2,value3 int;
	//賦值函數體外參數
	param1="is param1"
	param2="is param2"
	param3="is param3"
	//方法體內賦值
	value1 = 1
	value1 = 2
	value1 = 3
	println("函數體外的參數")
	println(param1)
	println(param2)
	println(param3)
	println("函數體內的參數")
	println(value1)
	println(value2)
	println(value3)
}

以上便是如何在golang中引入包、函數和變量,雖然從篇幅上看很復雜,但是示例代碼非常詳細且容易理解,如果想了解更多相關內容,請關注創新互聯行業資訊。

本文題目:如何在golang?中引入包、函數和變量
鏈接分享:http://www.yijiale78.com/article18/gcssgp.html

成都網站建設公司_創新互聯,為您提供建站公司、網站內鏈、定制開發、品牌網站設計外貿網站建設、網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設