首页 > 后端开发 > Golang > 正文

学习GO:04

Barbara Streisand
发布: 2024-10-06 16:09:31
原创
698 人浏览过

Learning GO: 04

嘿!我目前正在学习 Go Lang,我正在对我的概念做一些基本的笔记,尽管我也只是将它们发布在这里。它们没有经过深思熟虑或写得很好,但只是我时不时做笔记以供参考。

我正在学习 Maximilian Schwarzmüller 的 Udemy 课程,


笔记

我们可以使用 Printf() 方法格式化输出字符串

  • 有不同的选项可以添加到可以格式化它的输出字符串
  • 这里我们有 %v 和 n 帮助添加变量值,并且 n 之后的所有内容都将在下一行
  • 我们可以添加很多这样的“动词”到格式中,查看官方文档
  • 我们可以使用 %.0f 对浮点数进行四舍五入
  • f 之前的数字指的是我们要在 .
  • 之后显示的数字

- 所以如果我们说 %.2f 将会在 后打印 2 个数字。


fmt.Printf("Future Value : %v\nFuture Value (Adjusted for Inflation): %v", futureValue, futureRealValue)


登录后复制

将格式化字符串存储到变量中

  • 使用 Sprintf() 方法,我们可以将任何格式化字符串存储到变量中,然后使用该变量而不是整个字符串

formattedFV := fmt.Sprintf("Future Value : %.0f\n", futureValue)
formattedFRV := fmt.Sprintf("Future Value (Adjusted for Inflation): %0.f\n", futureRealValue)


登录后复制
  • 之后我们可以使用 Print() 方法来打印这些字符串,该方法只会打印字符串而不带任何格式

<p>fmt.Print(formattedFV, formattedFRV)</p>

登录后复制




多行字符串

  • 我们可以使用反引号 `` 代替双引号来创建多行格式化字符串,这样

`走
fmt.Printf(`未来值:%v 未来值(根据通货膨胀调整):%v`, futureValue, futureRealValue)
`

以上是学习GO:04的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板