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

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

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

總結(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.(具體類型)

原理:斷言實現(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)

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

相關文章

  • 詳解Go語言如何檢查系統(tǒng)命令是否可用

    詳解Go語言如何檢查系統(tǒng)命令是否可用

    這篇文章主要為大家詳細介紹了Go語言通過編寫一個函數(shù),利用Go語言標準庫中的功能來檢查系統(tǒng)命令是否可用,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • Go語言命令行參數(shù)及cobra使用方法

    Go語言命令行參數(shù)及cobra使用方法

    Cobra是關于golang的一個命令行解析庫,用它能夠快速創(chuàng)建功能強大的 cli應用程序和命令行工具,本文主要介紹了Go語言命令行參數(shù)及cobra使用方法,感興趣的可以了解一下
    2024-01-01
  • golang代碼中調(diào)用Linux命令

    golang代碼中調(diào)用Linux命令

    本文主要介紹了golang代碼中調(diào)用Linux命令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • golang中使用匿名結(jié)構(gòu)體的方法

    golang中使用匿名結(jié)構(gòu)體的方法

    這篇文章主要介紹了golang中使用匿名結(jié)構(gòu)體,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • goroutine?泄漏和避免泄漏實戰(zhàn)示例

    goroutine?泄漏和避免泄漏實戰(zhàn)示例

    這篇文章主要為大家介紹了goroutine?泄漏和避免泄漏實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • 詳解go 動態(tài)數(shù)組 二維動態(tài)數(shù)組

    詳解go 動態(tài)數(shù)組 二維動態(tài)數(shù)組

    這篇文章主要介紹了go 動態(tài)數(shù)組 二維動態(tài)數(shù)組,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Go語言七篇入門教程七GC垃圾回收三色標記

    Go語言七篇入門教程七GC垃圾回收三色標記

    這篇文章主要為大家介紹了Go語言教程關于GC垃圾回收三色標記的示例詳解,本篇文章是Go語言七篇入門教程系列文章,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • Golang map實踐及實現(xiàn)原理解析

    Golang map實踐及實現(xiàn)原理解析

    這篇文章主要介紹了Golang map實踐以及實現(xiàn)原理,Go 語言中,通過哈希查找表實現(xiàn) map,用鏈表法解決哈希沖突,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2022-06-06
  • Go語言正則表達式的使用詳解

    Go語言正則表達式的使用詳解

    正則表達式是一種進行模式匹配和文本操縱的功能強大的工具。這篇文章主要介紹了Go正則表達式使用,本文給大家介紹的非常詳細,對大家的工作或?qū)W習具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 深入剖析Go語言編程中switch語句的使用

    深入剖析Go語言編程中switch語句的使用

    這篇文章主要介紹了Go語言編程中switch語句的使用,是Go語言入門學習中的基礎知識,需要的朋友可以參考下
    2015-10-10

最新評論