fmt.Printf()和fmt.Println()

//老是记不清楚就写下来 

Println 有自动换行操作 而Printf没有 但是Printf有占位符的处理

都必须用  双引号 来包含 ""

package main

import ("fmt")

func main() {

var test1 int = 1

var test2 int = 2

哈哈哈%d 1

fmt.Println("哈哈哈%d",test1) //哈哈哈%d 1

fmt.Println("哈哈哈",test1) //哈哈哈 1

fmt.Printf("哈哈哈%d\n",test1) //哈哈哈1

fmt.Printf("哈哈哈%d%d\n",test1,test2) //哈哈哈12

}

用Println 做拼接时 会有好多空格  所以还是用 Printf 做拼接

package main

import ("fmt")

func main() {

var name string = "小明"

address := "上海"

happy := "happy"

fmt.Println(name,"想去",address,"干嘛呢?",happy)  // 小明 想去 上海 干嘛呢? happy

fmt.Printf("%s想去%s干嘛呢?%s",name,address,happy)//小明想去上海干嘛呢?happy

//%d int拼接(10进制)  %v 字符串拼接    %f 小数拼接

}


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Go语言数据类型 Go语言本质是用C语言编写的一套高级开发语言, 所以Go语言中的数据类型大部分都是由C语言演变而...
    极客江南阅读 939评论 0 6
  • fmt格式化字符串 格式:%[旗标][宽度][.精度][arg索引]动词旗标有以下几种:+: 对于数值类型总是输出...
    皮皮v阅读 1,122评论 0 3
  • 数组 和C语言一样,Go语言中也有数组的概念, Go语言中的数组也是用于保存一组相同类型的数据 和C语言一样,Go...
    极客江南阅读 1,219评论 0 2
  • 说起来真的很惭愧,第一次写亲子日记还是在老师的督促下才开始写 儿子从一二年级的时候学习成绩就不是很好,到了三年级我...
    饮食亿酒店燕子阅读 161评论 0 0
  • 【作息时间】 1.早起--6:00前计2次,6:00-7:00计4次,7:00-8:00计1次 2.早睡--23:...
    遇见大兰阅读 198评论 2 1