濮阳杆衣贸易有限公司

主頁 > 知識庫 > golang 中string和int類型相互轉換

golang 中string和int類型相互轉換

熱門標簽:不封卡外呼系統(tǒng) 仙桃400電話辦理 寧波語音外呼系統(tǒng)公司 地圖標注免費定制店 上海極信防封電銷卡價格 湛江crm外呼系統(tǒng)排名 重慶慶云企業(yè)400電話到哪申請 宿遷便宜外呼系統(tǒng)代理商 鄭州智能語音電銷機器人價格

總結了golang中字符串和各種int類型之間的相互轉換方式:

string轉成int:

int, err := strconv.Atoi(string)

string轉成int64:

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

int轉成string:

string := strconv.Itoa(int)

int64轉成string:

string := strconv.FormatInt(int64,10)

字符串到float32/float64

float32, err = ParseFloat(string, 32) 

float64,err = ParseFloat(string,64)

interface{}與其他類型之間的轉換

轉換方式包括隱式轉換與斷言轉換。

1、interface{}類型轉換成具體類型: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、具體類型可以隱式轉換成interface{}類型

3、string與[]byte之間的轉換:

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

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

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

您可能感興趣的文章:
  • Golang 實現(xiàn)interface類型轉string類型
  • golang語言如何將interface轉為int, string,slice,struct等類型
  • Go語言string,int,int64 ,float之間類型轉換方法
  • 基于Go Int轉string幾種方式性能測試

標簽:青海 遼寧 海南 電子產品 物業(yè)服務 安康 西雙版納 儋州

巨人網絡通訊聲明:本文標題《golang 中string和int類型相互轉換》,本文關鍵詞  golang,中,string,和,int,類型,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang 中string和int類型相互轉換》相關的同類信息!
  • 本頁收集關于golang 中string和int類型相互轉換的相關信息資訊供網民參考!
  • 推薦文章
    大同市| 马公市| 庆阳市| 烟台市| 黄浦区| 龙江县| 若羌县| 汝阳县| 合肥市| 和顺县| 宣恩县| 通化县| 卢氏县| 剑河县| 达尔| 旌德县| 陆丰市| 嘉峪关市| 集安市| 潢川县| 广汉市| 陆河县| 随州市| 永兴县| 金沙县| 泸西县| 花莲县| 庄河市| 长子县| 刚察县| 嵩明县| 咸宁市| 鞍山市| 天柱县| 苏州市| 宜良县| 汤阴县| 永济市| 含山县| 隆回县| 洛川县|