好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > golang 占位符和fmt常見輸出介紹

golang 占位符和fmt常見輸出介紹

熱門標簽:赤峰電銷 利用地圖標注位置 谷歌美發店地圖標注 杭州人工智能電銷機器人費用 江蘇呼叫中心外呼系統有效果嗎 貴州電話智能外呼系統 官渡電銷外呼管理系統怎么收費 400開頭電話怎樣申請 地圖區域圖標注后導出

1、常用的占位符

%d 整型占位符

%f 浮點型占位符

%t 布爾型占位符

%s 字符串類型占位符

%q 帶引號字符串類型占位符

%p 指針型占位符

%v 通用占位符

%b 二進制

%x 十進制

2、fmt 輸出

fmt.Print 輸出到控制臺,不接受任何格式操作

fmt.Println 輸出到控制臺并換行

fmt.Printf 只可以打印出格式化的字符串

fmt.Sprintf 格式化并返回一個字符串而不帶任何輸出

fmt.Fpirntf 格式化并輸出到io.writers 而不是os.Stdout

補充:go 關于 golang fmt.printf()輸出格式化

我就廢話不多說了,大家還是直接看代碼吧~

package main
import "fmt"
import "os"
type point struct {
	x, y int
}
func main() {
	//Go 為常規 Go 值的格式化設計提供了多種打印方式。例如,這里打印了 point 結構體的一個實例。
	p := point{1, 2}
	fmt.Printf("%v\n", p) // {1 2}
	//如果值是一個結構體,%+v 的格式化輸出內容將包括結構體的字段名。
	fmt.Printf("%+v\n", p) // {x:1 y:2}
	//%#v 形式則輸出這個值的 Go 語法表示。例如,值的運行源代碼片段。
	fmt.Printf("%#v\n", p) // main.point{x:1, y:2}
	//需要打印值的類型,使用 %T。
	fmt.Printf("%T\n", p) // main.point
	//格式化布爾值是簡單的。
	fmt.Printf("%t\n", true)
	//格式化整形數有多種方式,使用 %d進行標準的十進制格式化。
	fmt.Printf("%d\n", 123) //123
	//這個輸出二進制表示形式。
	fmt.Printf("%b\n", 14) // 1110
	//這個輸出給定整數的對應字符。
	fmt.Printf("%c\n", 33)
	//%x 提供十六進制編碼。
	fmt.Printf("%x\n", 456)
	//對于浮點型同樣有很多的格式化選項。使用 %f 進行最基本的十進制格式化。
	fmt.Printf("%f\n", 78.9) // 78.900000
	//%e 和 %E 將浮點型格式化為(稍微有一點不同的)科學技科學記數法表示形式。
	fmt.Printf("%e\n", 123400000.0) // 1.234000e+08
	fmt.Printf("%E\n", 123400000.0) // 1.234000E+08
	//使用 %s 進行基本的字符串輸出。
	fmt.Printf("%s\n", "\"string\"") // "string"
	//像 Go 源代碼中那樣帶有雙引號的輸出,使用 %q。
	fmt.Printf("%q\n", "\"string\"") // "\"string\""
	//和上面的整形數一樣,%x 輸出使用 base-16 編碼的字符串,每個字節使用 2 個字符表示。
	fmt.Printf("%x\n", "hex this") // 6865782074686973
	//要輸出一個指針的值,使用 %p。
	fmt.Printf("%p\n", p) // 0xc00000a0d0
	//當輸出數字的時候,你將經常想要控制輸出結果的寬度和精度,可以使用在 % 后面使用數字來控制輸出寬度。默認結果使用右對齊并且通過空格來填充空白部分。
	fmt.Printf("|%6d|%6d|\n", 12, 345) // |  12|  345|
	//你也可以指定浮點型的輸出寬度,同時也可以通過 寬度.精度 的語法來指定輸出的精度。
	fmt.Printf("|%6.2f|%6.2f|\n", 1.2, 3.45) // | 1.20| 3.45|
	//要最對齊,使用 - 標志。
	fmt.Printf("|%-6.2f|%-6.2f|\n", 1.2, 3.45) // |1.20 |3.45 |
	//你也許也想控制字符串輸出時的寬度,特別是要確保他們在類表格輸出時的對齊。這是基本的右對齊寬度表示。
	fmt.Printf("|%6s|%6s|\n", "foo", "b") // |  foo|   b|
	//要左對齊,和數字一樣,使用 - 標志。
	fmt.Printf("|%-6s|%-6s|\n", "foo", "b") // |foo  |b   |
	//到目前為止,我們已經看過 Printf了,它通過 os.Stdout輸出格式化的字符串。Sprintf 則格式化并返回一個字符串而不帶任何輸出。
	s := fmt.Sprintf("a %s", "string")
	fmt.Println(s) // a string
	//你可以使用 Fprintf 來格式化并輸出到 io.Writers而不是 os.Stdout。
	fmt.Fprintf(os.Stderr, "an %s\n", "error")
}

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

您可能感興趣的文章:
  • golang fmt占位符的使用詳解
  • golang fmt格式“占位符”的實例用法詳解

標簽:河池 松原 黔西 武漢 鷹潭 宜春 泰安 保定

巨人網絡通訊聲明:本文標題《golang 占位符和fmt常見輸出介紹》,本文關鍵詞  golang,占位符,和,fmt,常見,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang 占位符和fmt常見輸出介紹》相關的同類信息!
  • 本頁收集關于golang 占位符和fmt常見輸出介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费国产不卡午夜福在线观看 | 99国产精品一区二区女便器调教| 色噜噜狠狠一区二区三区四区偷拍| 男人鸡鸡插女人| xxxx性×xx| 日本丰满肥臀大屁股sex| 99热国产美女| 99热国产这里只有精品免费| 黄色乱轮小说| 公车上的人妻沦陷完整版| 推女郎尤果网无圣光图图片| 美女脱衣服搞鸡| 日韩japanese孕妇孕交| 别碰我同桌| 欲情课在线观看| 久久99久久99久久99国内少妇精品 | 啊啊啊插死我| 成人性生交大片免费观看软件苹果| 亚洲尺码和欧洲尺码专线| 极品丝袜写真大尺度无内| 天天射网站| 91视频ios下载| 欧美重囗味sM群虐视频| 丁香花免费高清完整在线观看| m?m?625少妇人妻| 适合夜晚一个人看的b站软件| 操美女国产| 老师餐桌下顶撞H厨房温远| 婬奴教师张婷婷h| 汤姆影院中转站| 性色网站| 揉大乳gif动态图| 车子一晃一晃就c进肉了| CaoPron成人超碰公开网站| mimiboard□网友自拍| 美女被艹哭| 东北做爰高潮对白AV88| 国产女?黄A片AAA毛片1| 成人国产综合| 人人澡人人透人人爽| 国模超大尺度|