Go語言中常量定義方法實例分析
更新時間:2015年02月25日 11:41:06 作者:不是JS
這篇文章主要介紹了Go語言中常量定義方法,以實例形式分析了Go語言中常量的定義及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Go語言中常量定義方法。分享給大家供大家參考。具體分析如下:
常量的定義與變量類似,只不過使用 const 關(guān)鍵字。
常量可以是字符、字符串、布爾或數(shù)字類型的值。
復(fù)制代碼 代碼如下:
package main
import "fmt"
const Pi = 3.14
func main() {
const World = "世界"
fmt.Println("Hello", World)
fmt.Println("Happy", Pi, "Day")
const Truth = true
fmt.Println("Go rules?", Truth)
}
import "fmt"
const Pi = 3.14
func main() {
const World = "世界"
fmt.Println("Hello", World)
fmt.Println("Happy", Pi, "Day")
const Truth = true
fmt.Println("Go rules?", Truth)
}
數(shù)值常量是高精度的值。
一個未指定類型的常量由上下文來決定其類型。
也嘗試一下輸出 needInt(Big)吧。
復(fù)制代碼 代碼如下:
package main
import "fmt"
const (
Big = 1<<100
Small = Big>>99
)
func needInt(x int) int { return x*10 + 1 }
func needFloat(x float64) float64 {
return x*0.1
}
func main() {
fmt.Println(needInt(Small))
fmt.Println(needFloat(Small))
fmt.Println(needFloat(Big))
}
import "fmt"
const (
Big = 1<<100
Small = Big>>99
)
func needInt(x int) int { return x*10 + 1 }
func needFloat(x float64) float64 {
return x*0.1
}
func main() {
fmt.Println(needInt(Small))
fmt.Println(needFloat(Small))
fmt.Println(needFloat(Big))
}
希望本文所述對大家的Go語言程序設(shè)計有所幫助。
相關(guān)文章
基于Golang實現(xiàn)YOLO目標(biāo)檢測算法
目標(biāo)檢測是計算機(jī)視覺領(lǐng)域的重要任務(wù),它不僅可以識別圖像中的物體,還可以標(biāo)記出物體的位置和邊界框,YOLO是一種先進(jìn)的目標(biāo)檢測算法,以其高精度和實時性而聞名,本文將介紹如何使用Golang實現(xiàn)YOLO目標(biāo)檢測算法,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2023-11-11使用goland調(diào)試遠(yuǎn)程代碼的操作步驟
大家都知道如何在goland調(diào)試遠(yuǎn)程代碼嗎?今天小編給大家分享一篇教程幫助大家學(xué)習(xí)goland調(diào)試遠(yuǎn)程代碼的操作步驟,感興趣的朋友跟隨小編一起看看吧2021-06-06