码迷,mamicode.com
首页 > 其他好文 > 详细

Go中格式化输出

时间:2018-10-04 11:31:34      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:value   ==   格式化   import   pow   pack   base   pac   printf   

// code_002_basedata project main.go package main import ( "fmt" ) type Power struct { age int high int name string } func main() { var str string str = "abc" ch := str[0] fmt.Printf("str= %s, len= %d \n", str, len(str)) fmt.Printf("str[0]= %c, ch = %c\n", str[0], ch) str2 := `hello mike \n \r测试 ` fmt.Println("str2=", str2) var v1 complex64 v1 = 3.2 + 12i v2 := 3.2 + 12i v3 := complex(3.2, 12) fmt.Println(v1, v2, v3) fmt.Println(real(v1), imag(v1)) fmt.Println("============") var i Power = Power{18, 178, "tom"} fmt.Printf("type:%T\n", i) fmt.Printf("value:%v\n", i) fmt.Printf("value:%+v\n", i) fmt.Printf("value:%#v\n", i) /* ============ type:main.Power value:{18 178 tom} value:{age:18 high:178 name:tom} value:main.Power{age:18, high:178, name:"tom"} */ fmt.Println("=====intervface=======") var interstr interface{} = i fmt.Printf("%v\n", interstr) fmt.Println(interstr) /* =====intervface======= {18 178 tom} {18 178 tom} */ } //常用的格式化字符:%s, %d, %c, %T, %v, %p

Go中格式化输出

标签:value   ==   格式化   import   pow   pack   base   pac   printf   

原文地址:http://blog.51cto.com/13914991/2292372

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!