golang中的string與其他格式數(shù)據(jù)的轉換方法詳解
更新時間:2023年10月24日 09:51:36 作者:人生30一道坎
這篇文章主要介紹了golang中的string與其他格式數(shù)據(jù)的轉換方法,文章通過代碼示例介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
package main import ( "fmt" "strconv" ) func main() { var str string = "1721" b,_ := strconv.Atoi(str) fmt.Println(b) a,_ :=strconv.ParseInt(str,10,32) fmt.Println(a) c,_:=strconv.ParseBool(str) fmt.Println(c) //strconv.Parse 比較靈活,可以轉bool,float }
strconv包下有多個方法,可以實現(xiàn)string to int 類型,但是strconv.Parse*可以實現(xiàn)更多的格式
package main import ( "fmt" "strconv" ) func main() { var n1 int = 19 var n2 float32 = 3.14 var n3 bool var n4 byte var s1 string = fmt.Sprintf("%d \n",n1) //字面值類型.sprintf輸出給變量 fmt.Printf("%T,%v",s1,s1) var s2 string = fmt.Sprintf("%f \n",n2) fmt.Println(s2) var s4 string = strconv.FormatBool(n3) fmt.Println(s4) //strconv.FormatBool方法實現(xiàn) var s5 string = strconv.FormatInt(int64(n4),32) //strconv.FormatInt輸出,第一個值要輸出int64 fmt.Println(s5) }
到此這篇關于golang中的string與其他格式數(shù)據(jù)的轉換方法詳解的文章就介紹到這了,更多相關golang string與其他格式數(shù)據(jù)轉換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Go語言如何使用golang-jwt/jwt/v4進行JWT鑒權詳解
最近項目中需要用到鑒權機制,golang中jwt可以用,這篇文章主要給大家介紹了關于Go語言如何使用golang-jwt/jwt/v4進行JWT鑒權的相關資料,需要的朋友可以參考下2022-09-09Go語言strconv包實現(xiàn)字符串和數(shù)值類型的相互轉換
這篇文章主要介紹了Go語言strconv包實現(xiàn)字符串和數(shù)值類型的相互轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03Golang對struct字段重新排序優(yōu)化數(shù)據(jù)結構性能實踐
這篇文章主要為大家介紹了Golang對struct字段重新排序優(yōu)化數(shù)據(jù)結構性能實踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12手把手教你如何在Goland中創(chuàng)建和運行項目
歡迎來到本指南!我們將手把手地教您在Goland中如何創(chuàng)建、配置并運行項目,通過簡單的步驟,您將迅速上手這款強大的集成開發(fā)環(huán)境(IDE),輕松實現(xiàn)您的編程夢想,讓我們一起開啟這段精彩的旅程吧!2024-02-02