程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Go by Example: Constants

Go by Example: Constants

編輯:C++入門知識

Go by Example: Constants


Go語言支持 字符、字符串、布爾型和數字類型變量的常量。

package main

import "fmt"
import "math"

//使用關鍵詞const聲明一個常量
const s string = "constant"

func main() {
    fmt.Println(s)
    
    // 任意一個var聲明可以出現地方都可以使用const聲明
    const n = 500000000

    //常量表達式可以執行任意精度的計算。
    const d = 3e20 / n
    fmt.Println(d)

    //一個數值常量沒有類型,除非語句中給出相應類型,例如使用強制類型轉換
    fmt.Println(int64(d))
    
    //根據語句的上下文,一個數值常量會被賦予相應的類型。例如:在變量聲明或者函數調用中
    //例如,這裡函數math.Sin()需要一個float64的數值,則n會當作float64數值進行操作。
    fmt.Println(math.Sin(n))
}
輸出

$ go run constant.go 
constant
6e+11
600000000000
-0.28470407323754404


下一個例子:For。


英文原文


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved