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

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

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

總結(jié)了golang中字符串和各種int類型之間的相互轉(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{}與其他類型之間的轉(zhuǎn)換

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

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

原理:斷言實(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、具體類型可以隱式轉(zhuǎn)換成interface{}類型

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

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

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

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

相關(guān)文章

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

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

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

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

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

    golang日志框架之logrus的使用

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

    Go語言LeetCode題解706設(shè)計(jì)哈希映射

    這篇文章主要為大家介紹了Go語言LeetCode題解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語言代碼生成器code?generator使用示例介紹

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

    這篇文章主要為大家介紹了go語言代碼生成器code?generator的使用簡單介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(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詳解

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

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

    橋接是一種結(jié)構(gòu)型設(shè)計(jì)模式,可將業(yè)務(wù)邏輯或一個大類拆分為不同的層次結(jié)構(gòu),從而能獨(dú)立地進(jìn)行開發(fā),本文將通過代碼示例詳細(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ā)控制,下面就來介紹一下
    2024-08-08

最新評論

监利县| 平顶山市| 桑植县| 凭祥市| 沙湾县| 黑龙江省| 泽库县| 东光县| 克山县| 无棣县| 衡东县| 连江县| 云和县| 济宁市| 鸡西市| 横山县| 开远市| 宿州市| 南陵县| 阿鲁科尔沁旗| 大埔区| 定襄县| 澳门| 凤阳县| 句容市| 曲水县| 东明县| 同心县| 克山县| 东安县| 台北市| 博爱县| 垣曲县| 钟祥市| 尼玛县| 吴江市| 称多县| 诸城市| 阳西县| 成都市| 朝阳区|