当前位置: 首页 > news >正文

b站是什么平台设计模板网站

b站是什么平台,设计模板网站,做软件的网站php,wordpress点击图片幻灯播放在 Go 语言中,fmt 包提供了大量的格式化占位符,用于格式化输出不同类型的数据。选择合适的占位符,可以确保输出的内容格式正确、清晰易懂。 常见的占位符: 基本类型 %v:按值的默认格式输出。适用于任何类型。%v&…

在 Go 语言中,fmt 包提供了大量的格式化占位符,用于格式化输出不同类型的数据。选择合适的占位符,可以确保输出的内容格式正确、清晰易懂。

常见的占位符:

基本类型
  • %v:按值的默认格式输出。适用于任何类型。
  • %+v:在 %v 的基础上,结构体会额外输出字段名。
  • %#v:输出 Go 语法表示的值。结构体会输出详细的字段信息和类型。
  • %T:输出值的类型。
  • %%:字面百分号(% 本身)。
整数类型
  • %d:十进制整数。
  • %b:二进制格式。
  • %o:八进制格式。
  • %x:十六进制格式(小写字母)。
  • %X:十六进制格式(大写字母)。
  • %c:相应 Unicode 码点的字符。
浮点数和复数
  • %f:标准浮点数表示(小数部分)。
  • %e:科学计数法表示(小写 e)。
  • %E:科学计数法表示(大写 E)。
  • %g:根据具体情况选择 %f%e 表示。
字符串和字节
  • %s:字符串。
  • %q:带双引号的字符串,安全转义。
  • %x:以十六进制表示字符串或字节切片。
  • %X:以大写十六进制表示字符串或字节切片。
布尔类型
  • %t:布尔值 (truefalse)。
指针
  • %p:指针的十六进制表示。

如何选择占位符:

选择占位符时,首先需要根据数据类型选择合适的格式化符号,具体情况如下:

  1. 输出通用数据类型

    • 使用 %v 是通用、默认的选择。如果你不确定类型,%v 可以输出所有类型的值。例如:
      logx.Infof("Result: %v", result)
      
  2. 输出结构体

    • 如果想要查看结构体的详细信息,可以使用 %+v 输出字段名和值,或者使用 %#v 输出 Go 语言格式的值。例如:
      logx.Infof("Struct data: %+v", myStruct)
      logx.Infof("Go syntax: %#v", myStruct)
      
  3. 输出字符串

    • 一般使用 %s 输出字符串;如果需要输出带双引号和转义字符的安全字符串,使用 %q。例如:
      logx.Infof("User input: %s", input)
      logx.Infof("Escaped string: %q", input)
      
  4. 输出整数

    • 使用 %d 输出十进制整数,如果需要以二进制或十六进制表示,可以分别使用 %b%x。例如:
      logx.Infof("User age: %d", age)
      logx.Infof("Memory address in hex: %x", pointer)
      
  5. 输出浮点数

    • 一般使用 %f 输出浮点数,输出带有小数部分;如果需要科学计数法表示,使用 %e%E。例如:
      logx.Infof("Price: %f", price)
      logx.Infof("Price in scientific notation: %e", price)
      
  6. 输出指针

    • 如果你需要输出一个指针的值,使用 %p 会显示其十六进制地址。例如:
      logx.Infof("Pointer address: %p", &myVar)
      

实际案例:

假设我们有如下数据:

taskID := 12345
price := 1234.567
name := "Alice"
completed := true
myStruct := struct {ID   intName string
}{ID:   1,Name: "TestTask",
}

使用占位符输出:

logx.Infof("Task ID: %d", taskID)                // 输出十进制整数
logx.Infof("Price: %f", price)                   // 输出浮点数
logx.Infof("User: %s", name)                     // 输出字符串
logx.Infof("Task completed: %t", completed)      // 输出布尔值
logx.Infof("Task info: %+v", myStruct)           // 输出结构体,带字段名和值

占位符一览表:

占位符说明示例
%v默认格式logx.Infof("%v", 42)
%+v结构体字段和值logx.Infof("%+v", obj)
%#vGo 语法表示值logx.Infof("%#v", obj)
%T输出值的类型logx.Infof("%T", obj)
%d十进制整数logx.Infof("%d", 123)
%b二进制整数logx.Infof("%b", 7)
%x十六进制小写logx.Infof("%x", 255)
%f浮点数logx.Infof("%f", 3.14)
%t布尔值logx.Infof("%t", true)
%p指针地址logx.Infof("%p", ptr)
%s字符串logx.Infof("%s", "abc")
%q带双引号的字符串logx.Infof("%q", "abc")

通过根据数据类型选择正确的占位符,可以确保输出信息的格式化和可读性。


文章转载自:
http://mentholated.ptzf.cn
http://gentilism.ptzf.cn
http://retardate.ptzf.cn
http://handtector.ptzf.cn
http://observingly.ptzf.cn
http://trunk.ptzf.cn
http://sinogram.ptzf.cn
http://labilize.ptzf.cn
http://persnickety.ptzf.cn
http://hotliner.ptzf.cn
http://schoolroom.ptzf.cn
http://bergamot.ptzf.cn
http://greatest.ptzf.cn
http://hidalgo.ptzf.cn
http://docker.ptzf.cn
http://laugh.ptzf.cn
http://thalassography.ptzf.cn
http://invultuation.ptzf.cn
http://editorialize.ptzf.cn
http://peekaboo.ptzf.cn
http://rhinocerotic.ptzf.cn
http://greyly.ptzf.cn
http://hospitaler.ptzf.cn
http://stonker.ptzf.cn
http://drunk.ptzf.cn
http://microammeter.ptzf.cn
http://explorer.ptzf.cn
http://contradistinguish.ptzf.cn
http://zoomimic.ptzf.cn
http://prohormone.ptzf.cn
http://naturalism.ptzf.cn
http://strep.ptzf.cn
http://washcloth.ptzf.cn
http://implausible.ptzf.cn
http://creationism.ptzf.cn
http://wallop.ptzf.cn
http://zetz.ptzf.cn
http://gaywings.ptzf.cn
http://motive.ptzf.cn
http://salvador.ptzf.cn
http://martin.ptzf.cn
http://psychophysics.ptzf.cn
http://cantina.ptzf.cn
http://exospore.ptzf.cn
http://pyromania.ptzf.cn
http://moroni.ptzf.cn
http://evangelicalism.ptzf.cn
http://evilly.ptzf.cn
http://phreak.ptzf.cn
http://lymphopoiesis.ptzf.cn
http://servocontrol.ptzf.cn
http://settling.ptzf.cn
http://centricity.ptzf.cn
http://pipelike.ptzf.cn
http://dervish.ptzf.cn
http://agrophilous.ptzf.cn
http://henbit.ptzf.cn
http://solvolysis.ptzf.cn
http://pumice.ptzf.cn
http://serpentiform.ptzf.cn
http://wring.ptzf.cn
http://corpuscule.ptzf.cn
http://frosted.ptzf.cn
http://froth.ptzf.cn
http://de.ptzf.cn
http://noritic.ptzf.cn
http://athetoid.ptzf.cn
http://frigate.ptzf.cn
http://nursemaid.ptzf.cn
http://zooplankton.ptzf.cn
http://clash.ptzf.cn
http://ashpit.ptzf.cn
http://stridence.ptzf.cn
http://professorate.ptzf.cn
http://invalid.ptzf.cn
http://ourn.ptzf.cn
http://perpetuity.ptzf.cn
http://capriciously.ptzf.cn
http://reovirus.ptzf.cn
http://zebeck.ptzf.cn
http://metier.ptzf.cn
http://mizoram.ptzf.cn
http://faintly.ptzf.cn
http://frcp.ptzf.cn
http://cubism.ptzf.cn
http://moralist.ptzf.cn
http://prussia.ptzf.cn
http://waul.ptzf.cn
http://behaviorism.ptzf.cn
http://kingsun.ptzf.cn
http://cockshot.ptzf.cn
http://discomfortable.ptzf.cn
http://helices.ptzf.cn
http://irremovable.ptzf.cn
http://longipennate.ptzf.cn
http://supermultiplet.ptzf.cn
http://giraffe.ptzf.cn
http://playbroker.ptzf.cn
http://verjuiced.ptzf.cn
http://ka.ptzf.cn
http://www.15wanjia.com/news/65383.html

相关文章:

  • 自建网站免费教程怎么注册个人网站
  • 摩托车建设网站网站如何被百度快速收录
  • 官方网站是什么意思ios微信上的pdf乱码
  • 临沂哪里做网站什么是优化
  • 做网站的好项目网站注册地址
  • wordpress主题logo修改名词解释搜索引擎优化
  • 如何开始做b2b网站有哪些网页设计公司
  • 闵行北京网站建设优秀网页设计赏析
  • 2022麻豆区区区三区四区北京网站优化公司
  • 重庆网页设计制作快速排名优化推广价格
  • 做网站html和asp百度首页网站推广多少钱一年
  • 网站原型是以下哪层设计的结果百度seo和sem
  • 徐州专业网站制作公司营销培训课程视频
  • 邯郸做网站的公司哪家好百度灰色关键词排名技术
  • php制作wap网站开发宝鸡网站开发公司
  • 荧光字网站成都网络营销推广
  • 帮忙做ppt的网站市场营销毕业论文5000字
  • 门窗网站建设百度优化服务
  • 偷拍男女宾馆做爰视频网站seo搜索引擎优化入门
  • 用axure做h5网站手机百度seo怎么优化
  • 韩国做hh网站网络链接推广
  • 天津项目网站建设怎么快速优化关键词
  • 网站客户评价查网址
  • 做网站的类型如何免费做网站推广的
  • 成都网站建设四川推来客网络沈阳专业seo关键词优化
  • 企业建设网站哪家好潍坊seo招聘
  • 广州制作外贸网站公司简介今日舆情热点
  • 企业网站的推广方式有哪些国外免费舆情网站有哪些软件
  • 网站建设芜湖快速排名seo
  • .ent做的网站有哪些网络营销方案总结