国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Go語(yǔ)言打印格式化

2023-04-07 16:48 作者:千鋒校企專業(yè)共建  | 我要投稿

在Go語(yǔ)言中,有多種方式可以打印格式化的輸出,包括使用fmt包中的Print、Printf、Println函數(shù),以及使用Sprintf函數(shù)將格式化的字符串保存到變量中。下面我們將詳細(xì)介紹這些方法。

?

使用Print函數(shù)打印格式化輸出

Print函數(shù)用于將參數(shù)列表中的值打印到標(biāo)準(zhǔn)輸出中。如果參數(shù)之間沒(méi)有空格,則它們會(huì)被連接在一起輸出。例如:

?

1.?import?"fmt"

2.?func?main()?{

3.?????fmt.Print("Hello",?"?",?"world",?"!")

4.?}


?

輸出結(jié)果:

?

1.?Hello?world!



?

使用Printf函數(shù)打印格式化輸出

Printf函數(shù)用于按照指定的格式打印輸出。格式化字符串中可以包含占位符,用于表示要輸出的數(shù)據(jù)的類型和格式。以下是一些常用的占位符:

?

占位符 ? 說(shuō)明

%v ? 自動(dòng)匹配類型

%d ? 十進(jìn)制整數(shù)

%x ? 十六進(jìn)制整數(shù)

%f ? ???浮點(diǎn)數(shù)

%s ? ???字符串

例如:

1.?import?"fmt"

2.?func?main()?{

3.?????var?a?int?=?10

4.?????var?b?float64?=?3.14

5.?????var?c?string?=?"Hello,?world!"

6.?????fmt.Printf("a=%d,?b=%f,?c=%s\n",?a,?b,?c)

7.?}


?

輸出結(jié)果:

1.?a=10,?b=3.140000,?c=Hello,?world!

?


使用Println函數(shù)打印格式化輸出

Println函數(shù)和Print函數(shù)類似,但是它會(huì)在參數(shù)列表之間自動(dòng)添加一個(gè)空格,并自動(dòng)在結(jié)尾添加一個(gè)換行符。例如:

?

1.?import?"fmt"

2.?func?main()?{

3.?????fmt.Println("Hello",?"world",?"!")

4.?}

?

輸出結(jié)果:

?

1.?Hello?world?!

?

使用Sprintf函數(shù)將格式化字符串保存到變量中

Sprintf函數(shù)和Printf函數(shù)類似,但是它會(huì)將格式化后的字符串保存到變量中,而不是輸出到標(biāo)準(zhǔn)輸出中。例如:

?

1.?import?"fmt"

2.?func?main()?{

3.?????var?a?int?=?10

4.?????var?b?float64?=?3.14

5.?????var?c?string?=?"Hello,?world!"

6.?????var?str?string?=?fmt.Sprintf("a=%d,?b=%f,?c=%s\n",?a,?b,?c)

7.?????fmt.Print(str)

8.?}

?


輸出結(jié)果:

?

1.?a=10,?b=3.140000,?c=Hello,?world!

?


總結(jié)

在Go語(yǔ)言中,我們可以使用fmt包中的Print、Printf、Println函數(shù)以及Sprintf函數(shù)來(lái)打印格式化輸出。這些函數(shù)可以幫助我們更好地展示數(shù)據(jù),使代碼更易讀易懂。需要注意的是,格式化字符串中的占位符需要按照對(duì)應(yīng)的數(shù)據(jù)類型進(jìn)行使用,否則會(huì)導(dǎo)致輸出結(jié)果錯(cuò)誤。


Go語(yǔ)言打印格式化的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
新乡县| 黄平县| 广州市| 同江市| 莫力| 宁海县| 嘉祥县| 方正县| 沙洋县| 新田县| 南阳市| 抚州市| 胶州市| 东阳市| 南陵县| 西乌珠穆沁旗| 马公市| 邹平县| 江山市| 陈巴尔虎旗| 阿鲁科尔沁旗| 临城县| 囊谦县| 奉节县| 嘉兴市| 海淀区| 旺苍县| 黎川县| 泽州县| 呈贡县| 鄂州市| 田东县| 磐石市| 聂拉木县| 湘阴县| 扎赉特旗| 镇远县| 呼和浩特市| 上虞市| 禹州市| 博罗县|