2022年1月29日 星期六

Go lang 學習筆記 - 4 常數 (Constant)

 接下來要練習使用常數 (constant)

程式碼如下

```

package main


import (

"fmt"

"math"

)


const s string = "constant"


func main() {

fmt.Println(s)


const n = 500000000


const d = 3e20 / n

fmt.Println(d)


fmt.Println(int64(d))


fmt.Println(math.Sin(n))

}

```

用法就是把 var 改成 const 其他沒什麼太大的差別

另外可以看到 go lang 的 type casting 語法跟 Python 比較相似

e.g. int64(d)

輸出結果:

constant

6e+11

600000000000

-0.28470407323754404

沒有留言:

張貼留言

Go lang 學習筆記 - 17 Pointers

``` package main import "fmt" func zeroval(n int) {         n = 0 } func zeroptr(n *int) {         *n = 0 } func main() {         ...