在项目当中接触到最多的应该就是字符串了,有比如,在写API时收到前台发来的请求,大部分我相信都是字符串,我们接下来就针对字符串在GoLang中的一些处理做个小小的总结。
一、字符串的格式化输出
package main
import "fmt"
func main() { fmt.Println("Hello") }
我相信这是所有人入门输入的第一句代码,足够简单,我们深入一点。
package main
import "fmt"
func main() { fmt.Printf("Hi, my name is %v","BoB") }
当我们需要在输出的字符里面插入一些自己想加的内容,那就要用到格式化了,和其他的C语言啥的都类似,这里我列一下这些动词和功能的具体参数:
动词 | 功能 |
---|---|
%v | 按照值的本来值输出 |
%+v | 在%v基础上,对结构体字段名和1值进 |