golang中的string與其他格式數(shù)據(jù)的轉(zhuǎn)換方法詳解
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 比較靈活,可以轉(zhuǎn)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)
}
到此這篇關(guān)于golang中的string與其他格式數(shù)據(jù)的轉(zhuǎn)換方法詳解的文章就介紹到這了,更多相關(guān)golang string與其他格式數(shù)據(jù)轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Go語言如何使用golang-jwt/jwt/v4進行JWT鑒權(quán)詳解
最近項目中需要用到鑒權(quán)機制,golang中jwt可以用,這篇文章主要給大家介紹了關(guān)于Go語言如何使用golang-jwt/jwt/v4進行JWT鑒權(quán)的相關(guān)資料,需要的朋友可以參考下2022-09-09
Go語言strconv包實現(xiàn)字符串和數(shù)值類型的相互轉(zhuǎn)換
這篇文章主要介紹了Go語言strconv包實現(xiàn)字符串和數(shù)值類型的相互轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
Golang對struct字段重新排序優(yōu)化數(shù)據(jù)結(jié)構(gòu)性能實踐
這篇文章主要為大家介紹了Golang對struct字段重新排序優(yōu)化數(shù)據(jù)結(jié)構(gòu)性能實踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12
手把手教你如何在Goland中創(chuàng)建和運行項目
歡迎來到本指南!我們將手把手地教您在Goland中如何創(chuàng)建、配置并運行項目,通過簡單的步驟,您將迅速上手這款強大的集成開發(fā)環(huán)境(IDE),輕松實現(xiàn)您的編程夢想,讓我們一起開啟這段精彩的旅程吧!2024-02-02

