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

主頁 > 知識庫 > Go Println和Printf的區(qū)別詳解

Go Println和Printf的區(qū)別詳解

熱門標(biāo)簽:杭州人工智能電銷機(jī)器人費(fèi)用 谷歌美發(fā)店地圖標(biāo)注 利用地圖標(biāo)注位置 地圖區(qū)域圖標(biāo)注后導(dǎo)出 貴州電話智能外呼系統(tǒng) 江蘇呼叫中心外呼系統(tǒng)有效果嗎 400開頭電話怎樣申請 赤峰電銷 官渡電銷外呼管理系統(tǒng)怎么收費(fèi)

Println 和Printf 都是fmt包中公共方法;在需要打印信息時常用的函數(shù),那么二函數(shù)有什么區(qū)別呢?

附上代碼

package main
import (
 "time"
 "fmt"
)
const (
 Man = 1
 Female = 2
)
func main(){
 timer := time.Now().Unix()
 if(timer % Female == 0){
  fmt.Println("%d is Female", timer)
  fmt.Printf("%d is Female", timer)
 }else{
  fmt.Println("%d is Man", timer)
  fmt.Printf("%d is Man", timer)
 }
}

運(yùn)行結(jié)果:

%d is Man 1529049077 // println輸出結(jié)果

1529049077 is Man // printf輸出結(jié)果

結(jié)果可知

Printf : 可打印出格式化的字符串,Println不行;

總結(jié):

println會根據(jù)你輸入格式原樣輸出,printf需要格式化輸出并帶輸出格式;

補(bǔ)充:Go基礎(chǔ)-Go中的Println和Print和Printf之間的區(qū)別

1、Println

在Println中進(jìn)行輸出時:

package main 
import ( 
 f "fmt" 
) 
func main(){ 
 f.Println("hello","world","hello","world") 
 f.Println("hello","world","hello","world") 
}

輸出:

/private/var/folders/yt/24f_qg2n6879g2fg85994jf40000gn/T/___go_build_helloworld_go #gosetup

hello world hello world

hello world hello world

Process finished with exit code 0

在同一輸出函數(shù)中輸出多項(xiàng)的時候,hello和world中是存在空格的

在不同輸出函數(shù)之間會換行

2、Print

在Print中進(jìn)行輸出時:

package main 
import f "fmt" 
func main(){ 
 f.Print("hello","world","hello","world") 
 f.Print("hello","world","hello","world") 
}

輸出:

/private/var/folders/yt/24f_qg2n6879g2fg85994jf40000gn/T/___go_build_helloworld_go #gosetup

helloworldhelloworldhelloworldhelloworld

Process finished with exit code 0

在同一個輸出函數(shù)中處處多項(xiàng)的時候,hello和world中不存在空格

在不同輸出函數(shù)之間,不換行

3、Printf

在Printf進(jìn)行輸出時:

package main 
import f "fmt" 
func main(){ 
 a := 10 
 b := 20 
 c := "hello" 
 f.Printf("a=%d,b=%d",a,b) 
 f.Printf("c=%s",c) 
}

輸出:

/private/var/folders/yt/24f_qg2n6879g2fg85994jf40000gn/T/___go_build_helloworld_go #gosetup

a=10,b=20c=hello

Process finished with exit code 0

可以對參數(shù)進(jìn)行格式化輸出,在不同輸出函數(shù)中是不換行的。

總結(jié):

函數(shù)

同函數(shù)輸出多項(xiàng)

不同函數(shù)輸出

Println

之間存在空格

換行

Print

不存在空格

不換行

Printf

格式化輸出

不換行

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • golang 占位符和fmt常見輸出介紹
  • golang fmt占位符的使用詳解
  • 解決golang http重定向失效的問題
  • 淺談go build后加文件和目錄的區(qū)別
  • golang 跳出for循環(huán)操作

標(biāo)簽:宜春 河池 鷹潭 黔西 泰安 松原 武漢 保定

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Go Println和Printf的區(qū)別詳解》,本文關(guān)鍵詞  Println,和,Printf,的,區(qū)別,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Go Println和Printf的區(qū)別詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Go Println和Printf的區(qū)別詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 普陀区| 玉山县| 昌江| 广水市| 珲春市| 清水河县| 翁源县| 修武县| 莒南县| 深水埗区| 顺平县| 宁强县| 波密县| 兴山县| 呈贡县| 福州市| 孝昌县| 区。| 中超| 宝应县| 东宁县| 宜黄县| 如东县| 利津县| 肇州县| 吕梁市| 宁南县| 岑溪市| 玉山县| 牟定县| 垫江县| 周宁县| 巴塘县| 河间市| 东明县| 中山市| 镇原县| 盘山县| 古交市| 陇南市| 武鸣县|