GoFrame 類型轉(zhuǎn)換-基本介紹

2022-03-30 15:29 更新

?GoFrame?框架提供了非常強(qiáng)大易用的類型轉(zhuǎn)換包?gconv?,可以實(shí)現(xiàn)將常用數(shù)據(jù)類型轉(zhuǎn)換為指定的數(shù)據(jù)類型,對(duì)常用基本數(shù)據(jù)類型之間的無(wú)縫轉(zhuǎn)換,同時(shí)也支持任意類型到?struct?對(duì)象的轉(zhuǎn)換。由于?gconv?模塊內(nèi)部大量?jī)?yōu)先使用了斷言而非反射,因此執(zhí)行的效率非常高。

注意事項(xiàng):

?gconv?包的主要目標(biāo)是提供簡(jiǎn)便且高效的類型轉(zhuǎn)換功能,開(kāi)發(fā)者應(yīng)當(dāng)注意轉(zhuǎn)換的輸入?yún)?shù)以及當(dāng)前使用的業(yè)務(wù)場(chǎng)景,部分方法如果轉(zhuǎn)換失敗,那么方法并不會(huì)返回錯(cuò)誤原因,也不會(huì)產(chǎn)生?panic?,而是直接以轉(zhuǎn)換失敗后的數(shù)值返回。因此,開(kāi)發(fā)者往往需要結(jié)合返回值以及當(dāng)前使用的業(yè)務(wù)場(chǎng)景來(lái)綜合判斷結(jié)果的正確性。

使用方式:

import "github.com/gogf/gf/v2/util/gconv"

接口文檔:

https://pkg.go.dev/github.com/gogf/gf/v2/util/gconv


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)