網頁

2021/12/18

Golang 字串轉int64整數 convert string to int64

Go轉換string字串為int64整數的方式如下。


使用package strconvParseInt(s string, base int, bitSize int) (i int64, err error)函式轉換stringint64。第一個參數s為要轉換的字串,第二個參數base為進位制,通常為10(十進制);第三個參數bitSize為byte大小。回傳結果第一個為轉換的int64值,第二個是error

package main

import (
    "fmt"
    "strconv"
)

func main() {
    s := "9223372036854775807"            // int64 max
    i, err := strconv.ParseInt(s, 10, 64) // convert string to int64
    if err != nil {
        panic("parsing error")
    }
    fmt.Printf("%d\n", i) //9223372036854775807
}


沒有留言:

張貼留言