最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang 中string和int類(lèi)型相互轉(zhuǎn)換

 更新時(shí)間:2021年02月21日 11:51:10   作者:排骨瘦肉丁  
這篇文章主要介紹了golang 中string和int類(lèi)型相互轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

總結(jié)了golang中字符串和各種int類(lèi)型之間的相互轉(zhuǎn)換方式:

string轉(zhuǎn)成int:

int, err := strconv.Atoi(string)

string轉(zhuǎn)成int64:

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

int轉(zhuǎn)成string:

string := strconv.Itoa(int)

int64轉(zhuǎn)成string:

string := strconv.FormatInt(int64,10)

字符串到float32/float64

float32, err = ParseFloat(string, 32) 

float64,err = ParseFloat(string,64)

interface{}與其他類(lèi)型之間的轉(zhuǎn)換

轉(zhuǎn)換方式包括隱式轉(zhuǎn)換與斷言轉(zhuǎn)換。

1、interface{}類(lèi)型轉(zhuǎn)換成具體類(lèi)型:interfaceVar.(具體類(lèi)型)

原理:斷言實(shí)現(xiàn)。如:

斷言成功返回true,失敗返回false

value, ok := a.(string)
if !ok {
  fmt.Println("It's not ok for type string")
  return
}
fmt.Println("The value is ", value)

2、具體類(lèi)型可以隱式轉(zhuǎn)換成interface{}類(lèi)型

3、string與[]byte之間的轉(zhuǎn)換:

string到[]byte:字節(jié)數(shù)組=[]byte(字符串)

字節(jié)數(shù)組到string: 字符串=string([]byte)

到此這篇關(guān)于golang 中string和int類(lèi)型相互轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)golang string和int轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語(yǔ)言參數(shù)傳遞是傳值還是傳引用

    Go語(yǔ)言參數(shù)傳遞是傳值還是傳引用

    Go?語(yǔ)言到底是傳值(值傳遞),還是傳引用(引用傳遞)?本文就詳細(xì)介紹一下,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • go語(yǔ)言中匿名函數(shù)的作用域陷阱詳解

    go語(yǔ)言中匿名函數(shù)的作用域陷阱詳解

    GO語(yǔ)言的匿名函數(shù)(anonymous?function),其實(shí)就是閉包.是指不需要定義函數(shù)名的一種函數(shù)實(shí)現(xiàn)方式,下面這篇文章主要給大家介紹了關(guān)于go語(yǔ)言中匿名函數(shù)作用域陷阱的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • golang日志框架之logrus的使用

    golang日志框架之logrus的使用

    這篇文章主要介紹了golang日志框架之logrus的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Go語(yǔ)言L(fǎng)eetCode題解706設(shè)計(jì)哈希映射

    Go語(yǔ)言L(fǎng)eetCode題解706設(shè)計(jì)哈希映射

    這篇文章主要為大家介紹了Go語(yǔ)言L(fǎng)eetCode題解706設(shè)計(jì)哈希映射示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • docker如何安裝部署golang應(yīng)用程序

    docker如何安裝部署golang應(yīng)用程序

    這篇文章主要為大家介紹了docker如何安裝部署golang應(yīng)用程序詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • go語(yǔ)言代碼生成器code?generator使用示例介紹

    go語(yǔ)言代碼生成器code?generator使用示例介紹

    這篇文章主要為大家介紹了go語(yǔ)言代碼生成器code?generator的使用簡(jiǎn)單介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • golang規(guī)則引擎gengine用法案例

    golang規(guī)則引擎gengine用法案例

    這篇文章主要為大家介紹了golang?規(guī)則引擎gengine用法案例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Go中的Timer 和 Ticker詳解

    Go中的Timer 和 Ticker詳解

    在日常開(kāi)發(fā)中,我們可能會(huì)遇到需要延遲執(zhí)行或周期性地執(zhí)行一些任務(wù),這個(gè)時(shí)候就需要用到 Go 語(yǔ)言中的定時(shí)器,本文將會(huì)對(duì)這兩種定時(shí)器類(lèi)型進(jìn)行介紹,感興趣的朋友一起看看吧
    2024-07-07
  • Golang橋接模式講解和代碼示例

    Golang橋接模式講解和代碼示例

    橋接是一種結(jié)構(gòu)型設(shè)計(jì)模式,可將業(yè)務(wù)邏輯或一個(gè)大類(lèi)拆分為不同的層次結(jié)構(gòu),從而能獨(dú)立地進(jìn)行開(kāi)發(fā),本文將通過(guò)代碼示例詳細(xì)給大家介紹一下Golang橋接模式,需要的朋友可以參考下
    2023-06-06
  • Golang 并發(fā)控制模型的實(shí)現(xiàn)

    Golang 并發(fā)控制模型的實(shí)現(xiàn)

    Go控制并發(fā)有三種經(jīng)典的方式,使用?channel?通知實(shí)現(xiàn)并發(fā)控制、使用 sync 包中的?WaitGroup?實(shí)現(xiàn)并發(fā)控制、使用?Context?上下文實(shí)現(xiàn)并發(fā)控制,下面就來(lái)介紹一下
    2024-08-08

最新評(píng)論

永嘉县| 玉田县| 香港| 常州市| 永吉县| 鸡东县| 孝昌县| 商丘市| 拉萨市| 南乐县| 合作市| 吴江市| 新晃| 潍坊市| 新龙县| 祥云县| 黄梅县| 台安县| 峨眉山市| 宝兴县| 蛟河市| 化州市| 新乡市| 平度市| 宁南县| 江都市| 梁河县| 天津市| 神木县| 南乐县| 修文县| 环江| 丰顺县| 巩留县| 牙克石市| 高尔夫| 深州市| 绥芬河市| 濮阳县| 梁山县| 布尔津县|