最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Go語(yǔ)言fmt.Sprintf格式化輸出的語(yǔ)法與實(shí)例

 更新時(shí)間:2022年07月29日 10:17:00   作者:Hi丶ImViper  
Go 可以使用 fmt.Sprintf 來(lái)格式化字符串,下面這篇文章主要給大家介紹了關(guān)于Go語(yǔ)言fmt.Sprintf格式化輸出的語(yǔ)法與實(shí)例,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

格式化在邏輯中非常常用。使用格式化函數(shù),要注意寫(xiě)法:

fmt.Sprintf(格式化樣式, 參數(shù)列表…)

  • 格式化樣式:字符串形式,格式化動(dòng)詞以%開(kāi)頭。
  • 參數(shù)列表:多個(gè)參數(shù)以逗號(hào)分隔,個(gè)數(shù)必須與格式化樣式中的個(gè)數(shù)一一對(duì)應(yīng),否則運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。

在 Go 語(yǔ)言中,格式化的命名延續(xù)C語(yǔ)言風(fēng)格:

var progress = 2
var target = 8

// 兩參數(shù)格式化
title := fmt.Sprintf("已采集%d個(gè)藥草, 還需要%d個(gè)完成任務(wù)", progress, target)

fmt.Println(title)

pi := 3.14159
// 按數(shù)值本身的格式輸出
variant := fmt.Sprintf("%v %v %v", "月球基地", pi, true)

fmt.Println(variant)

// 匿名結(jié)構(gòu)體聲明, 并賦予初值
profile := &struct {
    Name string
    HP   int
}{
    Name: "rat",
    HP:   150,
}

fmt.Printf("使用'%%+v' %+v\n", profile)

fmt.Printf("使用'%%#v' %#v\n", profile)

fmt.Printf("使用'%%T' %T\n", profile)

代碼輸出如下:

已采集2個(gè)藥草, 還需要8個(gè)完成任務(wù)

“月球基地” 3.14159 true

使用’%+v’ &{Name:rat HP:150}

使用’%#v’ &struct { Name string; HP int }{Name:“rat”, HP:150}

使用’%T’ *struct { Name string; HP int }C語(yǔ)言中, 使用%d代表整型參數(shù)

下表中標(biāo)出了常用的一些格式化樣式中的動(dòng)詞及功能。

動(dòng) 詞功 能
%v按值的本來(lái)值輸出
%+v在 %v 基礎(chǔ)上,對(duì)結(jié)構(gòu)體字段名和值進(jìn)行展開(kāi)
%#v輸出 Go 語(yǔ)言語(yǔ)法格式的值
%T輸出 Go 語(yǔ)言語(yǔ)法格式的類型和值
%%輸出 % 本體
%b整型以二進(jìn)制方式顯示
%o整型以八進(jìn)制方式顯示
%d整型以十進(jìn)制方式顯示
%x整型以十六進(jìn)制方式顯示
%X整型以十六進(jìn)制、字母大寫(xiě)方式顯示
%UUnicode 字符
%f浮點(diǎn)數(shù)
%p指針,十六進(jìn)制方式顯示

總結(jié)

到此這篇關(guān)于Go語(yǔ)言fmt.Sprintf格式化輸出的文章就介紹到這了,更多相關(guān)Go語(yǔ)言fmt.Sprintf格式化輸出內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Go?sync?同步原語(yǔ)

    詳解Go?sync?同步原語(yǔ)

    Go?中不僅有?channel?這種?CSP?同步機(jī)制,還有?sync.Mutex、sync.WaitGroup?等比較原始的同步原語(yǔ),使用它們,可以更靈活的控制數(shù)據(jù)同步和多協(xié)程并發(fā),這篇文章主要介紹了Go?sync?同步原語(yǔ),需要的朋友可以參考下
    2023-12-12
  • go語(yǔ)言beego框架web開(kāi)發(fā)語(yǔ)法筆記示例

    go語(yǔ)言beego框架web開(kāi)發(fā)語(yǔ)法筆記示例

    這篇文章主要為大家介紹了go語(yǔ)言beego框架web開(kāi)發(fā)語(yǔ)法筆記示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • golang之tcp自動(dòng)重連實(shí)現(xiàn)方法

    golang之tcp自動(dòng)重連實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇golang之tcp自動(dòng)重連實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Golang中make與new使用區(qū)別小結(jié)

    Golang中make與new使用區(qū)別小結(jié)

    Go語(yǔ)言中new和make是內(nèi)建的兩個(gè)函數(shù),主要用來(lái)創(chuàng)建分配類型內(nèi)存,本文主要給大家介紹了Go語(yǔ)言中函數(shù)new與make的使用和區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • GoLand 中設(shè)置默認(rèn)項(xiàng)目文件夾的實(shí)現(xiàn)

    GoLand 中設(shè)置默認(rèn)項(xiàng)目文件夾的實(shí)現(xiàn)

    本文主要介紹了GoLand 中設(shè)置默認(rèn)項(xiàng)目文件夾的實(shí)現(xiàn),默認(rèn)項(xiàng)目文件夾會(huì)在你打開(kāi)或新建項(xiàng)目時(shí)自動(dòng)預(yù)選,避免每次都需要手動(dòng)導(dǎo)航到目標(biāo)目錄,感興趣的可以了解一下
    2025-03-03
  • 在?Golang?中使用?Cobra?創(chuàng)建?CLI?應(yīng)用

    在?Golang?中使用?Cobra?創(chuàng)建?CLI?應(yīng)用

    這篇文章主要介紹了在?Golang?中使用?Cobra?創(chuàng)建?CLI?應(yīng)用,來(lái)看下?Cobra?的使用,這里我們使用的?go1.13.3?版本,使用?Go?Modules?來(lái)進(jìn)行包管理,需要的朋友可以參考下
    2022-01-01
  • go語(yǔ)言通過(guò)反射創(chuàng)建結(jié)構(gòu)體、賦值、并調(diào)用對(duì)應(yīng)的操作

    go語(yǔ)言通過(guò)反射創(chuàng)建結(jié)構(gòu)體、賦值、并調(diào)用對(duì)應(yīng)的操作

    這篇文章主要介紹了go語(yǔ)言通過(guò)反射創(chuàng)建結(jié)構(gòu)體、賦值、并調(diào)用對(duì)應(yīng)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-05-05
  • Go語(yǔ)言中的反射原理解析與應(yīng)用

    Go語(yǔ)言中的反射原理解析與應(yīng)用

    反射(Reflection)是計(jì)算機(jī)科學(xué)中的一個(gè)重要概念,它允許程序在運(yùn)行時(shí)檢查變量和值,獲取它們的類型信息,并且能夠修改它們,本文將結(jié)合實(shí)際案例,詳細(xì)介紹Go語(yǔ)言中反射的基本概念、關(guān)鍵函數(shù)以及使用場(chǎng)景,需要的朋友可以參考下
    2024-10-10
  • go項(xiàng)目實(shí)現(xiàn)mysql接入及web?api的操作方法

    go項(xiàng)目實(shí)現(xiàn)mysql接入及web?api的操作方法

    這篇文章主要介紹了go項(xiàng)目實(shí)現(xiàn)mysql接入以及web api,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Go語(yǔ)言實(shí)現(xiàn)支付寶支付與退款詳解

    Go語(yǔ)言實(shí)現(xiàn)支付寶支付與退款詳解

    本文詳細(xì)介紹使用Go語(yǔ)言對(duì)接支付寶支付與退款功能的步驟和注意事項(xiàng),包括PC端、WAP端和Android端支付實(shí)現(xiàn),以及退款功能的代碼實(shí)現(xiàn),介紹了GoPay庫(kù)的使用,幫助開(kāi)發(fā)者快速集成支付寶支付到應(yīng)用中
    2024-10-10

最新評(píng)論

兰坪| 万州区| 柯坪县| 格尔木市| 霞浦县| 东源县| 特克斯县| 灌南县| 黄梅县| 山丹县| 呼玛县| 濉溪县| 扶沟县| 孟津县| 莒南县| 万安县| 宣恩县| 奉新县| 浦城县| 西林县| 罗甸县| 安陆市| 文成县| 嵊泗县| 通化县| 荥阳市| 龙川县| 北宁市| 子长县| 武胜县| 永春县| 新竹市| 始兴县| 福建省| 沽源县| 衡阳县| 焉耆| 香河县| 综艺| 新野县| 灵台县|