这是我参与「第三届青训营 -后端场」笔记创作活动的第2篇笔记
在编写go语言程序时,用到输入输出时经常写fmt.*** 使用时不太方便,所以我将fmt.Scan()和fmt.Printf()重写成了sacn()和print() 具体代码如下:
func scan(nums ...interface{}) {
for i := 0; i < len(nums); i++ {
fmt.Scan(nums[i])
}
}
func print(nums ...interface{}) {
for i := 0; i < len(nums); i++ {
fmt.Printf("%v", nums[i])
if i != len(nums)-1 {
fmt.Printf(" ")
}
}
fmt.Println()
}
scan(...):直接传入变量地址,多个变量用','隔开 print(...):可以直接传入变量或者字符串、数字等,多个变量用','隔开