婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > golang類型轉(zhuǎn)換組件Cast的使用詳解

golang類型轉(zhuǎn)換組件Cast的使用詳解

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

開源地址

https://github.com/spf13/cast

Cast是什么?

Cast是一個庫,以一致和簡單的方式在不同的go類型之間轉(zhuǎn)換。

Cast提供了簡單的函數(shù),可以輕松地將數(shù)字轉(zhuǎn)換為字符串,將接口轉(zhuǎn)換為bool類型等等。當(dāng)一個明顯的轉(zhuǎn)換是可能的時,Cast會智能地執(zhí)行這一操作。它不會試圖猜測你的意思,例如,你只能將一個字符串轉(zhuǎn)換為int的字符串表示形式,例如“8”。Cast是為Hugo開發(fā)的,Hugo是一個使用YAML、TOML或JSON作為元數(shù)據(jù)的網(wǎng)站引擎。

為什么使用Cast?

在Go中處理動態(tài)數(shù)據(jù)時,通常需要將數(shù)據(jù)從一種類型轉(zhuǎn)換為另一種類型。強(qiáng)制轉(zhuǎn)換不僅僅是使用類型斷言(盡管它在可能的情況下使用類型斷言),它提供了一個非常直接和方便的庫。

如果您正在使用接口來處理諸如動態(tài)內(nèi)容之類的事情,那么您將需要一種簡單的方法來將接口轉(zhuǎn)換為給定類型。這是給你的圖書館。

如果您從YAML、TOML或JSON或其他缺乏完整類型的格式中獲取數(shù)據(jù),那么Cast就是適合您的庫。

使用方式

強(qiáng)制轉(zhuǎn)換提供了一些To_____ 的方法。這些方法將始終返回所需的類型。如果提供的輸入不能轉(zhuǎn)換為該類型,則返回該類型的0或nil值。

Cast也提供了 To_____E相同的方法。這些方法返回與To_____方法相同的結(jié)果,外加一個額外的錯誤,告訴您是否成功轉(zhuǎn)換。使用這些方法,您可以分辨輸入匹配零值時的不同,以及轉(zhuǎn)換失敗時返回零值時的不同。

案例

下面的例子僅僅是現(xiàn)有例子的一個例子。請查看完整的代碼集。

Example ‘ToString':

cast.ToString("mayonegg")   // "mayonegg"
cast.ToString(8)     // "8"
cast.ToString(8.31)    // "8.31"
cast.ToString([]byte("one time")) // "one time"
cast.ToString(nil)    // ""

var foo interface{} = "one more time"
cast.ToString(foo)    // "one more time"

Example ‘ToInt':

cast.ToInt(8)     // 8
cast.ToInt(8.31)    // 8
cast.ToInt("8")    // 8
cast.ToInt(true)    // 1
cast.ToInt(false)    // 0

var eight interface{} = 8
cast.ToInt(eight)    // 8
cast.ToInt(nil)    // 0

main函數(shù)

package main

import (
	"fmt"
	"reflect"

	"github.com/spf13/cast"
)

func main() {
	var foo interface{} = "one more time"
	box := cast.ToString(foo)
	fmt.Println(box)
	box = cast.ToString("3.12021")
	fmt.Println(box)

	cvIntBox := cast.ToInt(8)
	fmt.Println(cvIntBox, reflect.TypeOf(cvIntBox))
	cvFloatBox := cast.ToFloat32(8.31)
	fmt.Println(cvFloatBox, reflect.TypeOf(cvFloatBox))
	cvBoolBox := cast.ToBool(true)
	fmt.Println(cvBoolBox, reflect.TypeOf(cvBoolBox))
}

輸出

one more time
3.12021
8 int
8.31 float32
true bool

以上就是golang類型轉(zhuǎn)換組件Cast的使用詳解的詳細(xì)內(nèi)容,更多關(guān)于golang類型轉(zhuǎn)換組件Cast的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • go 類型轉(zhuǎn)換方式(interface 類型的轉(zhuǎn)換)
  • Go語言strconv包實(shí)現(xiàn)字符串和數(shù)值類型的相互轉(zhuǎn)換
  • Golang中的自定義類型之間的轉(zhuǎn)換的實(shí)現(xiàn)(type conversion)
  • go類型轉(zhuǎn)換及與C的類型轉(zhuǎn)換方式

標(biāo)簽:物業(yè)服務(wù) 海南 青海 西雙版納 儋州 安康 遼寧 電子產(chǎn)品

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《golang類型轉(zhuǎn)換組件Cast的使用詳解》,本文關(guān)鍵詞  golang,類型,轉(zhuǎn)換,組件,Cast,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《golang類型轉(zhuǎn)換組件Cast的使用詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于golang類型轉(zhuǎn)換組件Cast的使用詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人va在线观看| 懂色中文一区二区在线播放| 精品久久五月天| 欧美日韩激情在线| 91麻豆123| 久久99精品一区二区三区三区| 亚洲私人影院在线观看| 欧美日韩电影在线| 精品国产在天天线2019| 欧美r级在线观看| 中文字幕中文在线不卡住| 国产精品免费丝袜| 日韩欧美中文字幕公布| 中文字幕在线视频一区| 亚洲日本青草视频在线怡红院| 亚洲第一精品在线| 日本不卡1234视频| 男女男精品视频| 成人精品国产一区二区4080| 成人av资源在线| 欧美日韩午夜影院| 精品国偷自产国产一区| 婷婷成人激情在线网| 秋霞电影网一区二区| 另类欧美日韩国产在线| 久久成人精品无人区| 成人福利视频网站| 国产精品三级电影| 在线观看区一区二| 欧美性三三影院| 欧美老肥妇做.爰bbww| 欧美大片一区二区三区| 欧美一区二区三区视频| 亚洲人一二三区| 日本成人中文字幕| 91美女在线观看| 日韩午夜在线影院| 午夜伊人狠狠久久| 国产电影一区二区三区| 色94色欧美sute亚洲线路一ni| 欧美一区二区三区视频在线| 国产日产欧美一区二区三区| 奇米影视一区二区三区| thepron国产精品| 日韩一区二区三区电影| 欧美在线观看禁18| 日韩精品一区二区三区视频| 精品国产一区二区亚洲人成毛片| 亚洲午夜影视影院在线观看| 成人毛片视频在线观看| 宅男噜噜噜66一区二区66| 亚洲美女偷拍久久| 日本欧美一区二区三区乱码| 色综合天天视频在线观看| 7777精品久久久大香线蕉| 国产欧美一区二区精品秋霞影院| 天天影视涩香欲综合网| 91免费版在线看| 国产日韩精品视频一区| 午夜久久久久久久久| 911精品国产一区二区在线| 中文字幕乱码亚洲精品一区| 欧美bbbbb| 日韩三级伦理片妻子的秘密按摩| 国产情人综合久久777777| 国产99久久久久| 精品嫩草影院久久| 国产精品色哟哟| 国产白丝精品91爽爽久久| 日韩无一区二区| 午夜一区二区三区视频| 欧美一区二区三区视频| 麻豆精品视频在线观看免费| 久久男人中文字幕资源站| 天堂在线亚洲视频| 欧美精品黑人性xxxx| 亚洲一区二区欧美日韩| 成熟亚洲日本毛茸茸凸凹| 精品国产三级电影在线观看| 亚洲影视在线观看| 波多野结衣欧美| 天天色图综合网| 欧美疯狂做受xxxx富婆| 免费欧美在线视频| 5566中文字幕一区二区电影| 国产一二精品视频| 久久久久久久久岛国免费| 精品一区二区三区在线观看国产 | 99久久精品费精品国产一区二区| 国产不卡免费视频| 成人国产电影网| 国产精品久久久久影院亚瑟 | 亚洲精品一区二区三区在线观看 | 久久99久久99| 日韩欧美国产成人一区二区| 不卡一区二区中文字幕| 一区二区三区av电影| av一二三不卡影片| 男人操女人的视频在线观看欧美| 欧美三级在线看| 视频在线在亚洲| 精品国产乱码久久久久久免费 | 日韩免费观看2025年上映的电影 | 国产区在线观看成人精品| 成人免费黄色在线| 中文字幕欧美日韩一区| 99久久伊人网影院| 日一区二区三区| 国产日韩精品一区| 91丝袜高跟美女视频| 日韩中文字幕区一区有砖一区| 久久亚洲一区二区三区明星换脸 | 亚洲.国产.中文慕字在线| 精品人伦一区二区色婷婷| 91成人看片片| 日本强好片久久久久久aaa| 国产精品毛片高清在线完整版| 色吊一区二区三区| 波多野结衣亚洲一区| 亚洲自拍偷拍av| 国产欧美一区视频| 日韩一区二区三区三四区视频在线观看| 99综合影院在线| 麻豆91精品91久久久的内涵| 亚洲成人在线网站| 精品日韩成人av| 欧美r级电影在线观看| 色婷婷久久一区二区三区麻豆| av男人天堂一区| 麻豆精品在线看| 免费成人在线观看视频| 国产精品久久久久久久久免费桃花| 久久精品一二三| 欧美福利电影网| 欧美一区三区二区| 色婷婷久久综合| 欧美日韩中字一区| 成人av资源站| 成人激情av网| 91污在线观看| 国产一区二区在线影院| 玖玖九九国产精品| 九九九久久久精品| 肉色丝袜一区二区| 日韩精品三区四区| 男女视频一区二区| 五月婷婷欧美视频| 蜜芽一区二区三区| 国产一区二区伦理片| 不卡的av电影| 91黄色激情网站| 欧美一区二区三区视频在线观看| 日韩欧美一级二级三级| 欧美性极品少妇| 欧美浪妇xxxx高跟鞋交| caoporn国产一区二区| 国产激情精品久久久第一区二区| 日韩精品视频网| 久久激情综合网| 日产欧产美韩系列久久99| 日本免费新一区视频| 亚洲在线一区二区三区| 国产精品第13页| 久久久99精品免费观看不卡| 一区在线观看视频| 国产精品免费视频网站| 亚洲视频在线一区观看| 亚洲欧美综合另类在线卡通| 亚洲18色成人| 午夜久久久久久久久| 天天色综合天天| 日本美女一区二区三区| 亚洲国产精品久久久久婷婷884| 亚洲国产成人自拍| 一区二区三区中文字幕| 国内精品国产三级国产a久久 | 欧美国产日韩在线观看| 国产欧美精品区一区二区三区| 国产精品剧情在线亚洲| 日韩一区在线免费观看| 一区二区欧美精品| 国产欧美一区二区三区鸳鸯浴| 亚洲一区二区成人在线观看| 亚洲一二三区在线观看| 国产一区亚洲一区| 国产激情视频一区二区三区欧美 | 在线观看一区日韩| 亚洲精品成人在线| 老司机精品视频线观看86| 极品少妇一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 日本韩国精品一区二区在线观看| 欧美电影免费观看高清完整版| 精品成人免费观看| 亚洲日本免费电影| 国产一区二区三区久久久| 日本韩国欧美一区二区三区| 国产suv精品一区二区6| 欧美性猛交xxxxxxxx| 日韩欧美国产一区二区在线播放|