golang基础:day2|青训营笔记

98 阅读1分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的第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(...):可以直接传入变量或者字符串、数字等,多个变量用','隔开