欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang如何讓string轉(zhuǎn)int64

 更新時間:2024年02月19日 10:15:12   作者:爆燃·火星  
這篇文章主要介紹了golang如何讓string轉(zhuǎn)int64問題,

golang讓string轉(zhuǎn)int64

在 Go 語言中,可以使用內(nèi)置函數(shù) strconv.ParseInt() 將字符串轉(zhuǎn)為 int64 類型。

具體用法如下:

s :="123456"
i, err := strconv.ParseInt(s, 10, 64)
if err != nil {
    // 可能字符串 s 不是合法的整數(shù)格式,處理錯誤
}
fmt.Println(i)  // 輸出: 123456
  • 第二個參數(shù) 10 表示轉(zhuǎn)換的數(shù)字是十進(jìn)制格式
  • 第三個參數(shù) 64 表示轉(zhuǎn)換的結(jié)果是 int64 類型

go語言string、int、int64互相轉(zhuǎn)換

// string 到 int 
int, err := strconv.Atoi(string) 

// string到int64 
int64, err := strconv.ParseInt(string, 10, 64) 

// string到float64 
int64, err := strconv.ParseInt(string, 10, 64) 

// int到string 
string := strconv.Itoa(int) 

// int64到string 
string := strconv.FormatInt(int64,10) 

rand := int(Mt_rand(0, 32000))
// randInt := strconv.FormatInt(rand, 10)

// strconv.ParseInt(rand, 10, 64)
encryptKey := strconv.Itoa(rand)

// int64 到 int
currentTime := int(time.Now().Unix()) //時間戳

// 時間戳 到 string
strconv.Itoa(int(time.Now().Unix()))

// float64 轉(zhuǎn) int
var s float64 = 108.2
intS := int(math.Round(s / 60))

// interface {} 轉(zhuǎn) int
// interface {} is float64
int(result["rank"].(float64))

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入Go goroutine理解

    深入Go goroutine理解

    這篇文章主要介紹了深入Go goroutine理解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • go語言Timer計時器的用法示例詳解

    go語言Timer計時器的用法示例詳解

    Go語言的標(biāo)準(zhǔn)庫里提供兩種類型的計時器Timer和Ticker。這篇文章通過實例代碼給大家介紹go語言Timer計時器的用法,代碼簡單易懂,感興趣的朋友跟隨小編一起看看吧
    2020-05-05
  • 詳解Go語言中new和make關(guān)鍵字的區(qū)別

    詳解Go語言中new和make關(guān)鍵字的區(qū)別

    本篇文章來介紹一道非常常見的面試題,到底有多常見呢?可能很多面試的開場白就是由此開始的。那就是 new 和 make 這兩個內(nèi)置函數(shù)的區(qū)別,希望對大家有所幫助
    2023-03-03
  • 使用Go實現(xiàn)在命令行輸出好看的表格

    使用Go實現(xiàn)在命令行輸出好看的表格

    這篇文章主要介紹了使用Go實現(xiàn)在命令行輸出好看的表格方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • go swagger生成接口文檔使用教程

    go swagger生成接口文檔使用教程

    這篇文章主要為大家介紹了go swagger生成接口文檔使用教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 10個可以優(yōu)化代碼的Go語言技巧分享

    10個可以優(yōu)化代碼的Go語言技巧分享

    這篇文章主要為大家詳細(xì)介紹了10個可以優(yōu)化代碼的Go語言技巧,從而讓我們的代碼更加優(yōu)雅,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考下
    2024-01-01
  • Golang錯誤處理:異常捕捉和恢復(fù)機(jī)制

    Golang錯誤處理:異常捕捉和恢復(fù)機(jī)制

    Golang中,異常處理是通過 defer + panic + recover 的方式來實現(xiàn)的,使用 defer 可以將清理操作注冊到函數(shù)執(zhí)行完畢后執(zhí)行,而 panic 和 recover 可以用于處理異常,通過組合使用這些功能,可以實現(xiàn)更加健壯的程序
    2024-01-01
  • GO語言字符串處理Strings包的函數(shù)使用示例講解

    GO語言字符串處理Strings包的函數(shù)使用示例講解

    這篇文章主要為大家介紹了GO語言字符串處理Strings包的函數(shù)使用示例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • golang獲取變量或?qū)ο箢愋偷膸追N方式總結(jié)

    golang獲取變量或?qū)ο箢愋偷膸追N方式總結(jié)

    在golang中并沒有提供內(nèi)置函數(shù)來獲取變量的類型,但是通過一定的方式也可以獲取,下面這篇文章主要給大家介紹了關(guān)于golang獲取變量或?qū)ο箢愋偷膸追N方式,需要的朋友可以參考下
    2022-12-12
  • Golang使用JWT進(jìn)行認(rèn)證和加密的示例詳解

    Golang使用JWT進(jìn)行認(rèn)證和加密的示例詳解

    JWT是一個簽名的JSON對象,通常用作Oauth2的Bearer?token,JWT包括三個用.分割的部分。本文將利用JWT進(jìn)行認(rèn)證和加密,感興趣的可以了解一下
    2023-02-02

最新評論