2.3 输入输出函数
一、输出函数
Print和PrintlnPrint输出内容后不换行Println输出内容后换行
Printf通过占位符进行标准化输出(模板化输出)
示例:
fmt.Printf("姓名:%s, 年龄:%d", name, age)占位符与类型对应关系:
占位符类型%s
字符串
%d
数字
%d
布尔
Springf同
Printf,但是是合成一个字符串,不操作,有参数返回sprintf := fmt.Sprintf("姓名:%s, 年龄:%d", name, age) fmt.Println(sprintf)
二、输入函数
输入函数是一个IO函数,获取键盘输入内容
fmt.Scan():即便换行,也要继续输入fmt.Scanln():只要换行,就结束输入var name string fmt.Scan(&name) // 修改值需要使用&进行指定 fmt.Println(name) var age int fmt.Scan(&name, &age) // snow age fmt.Printf("姓名:%s, 年龄:%d", name, age)备注:必须先定义变量,再接收传值,同时使用&符号进行接收指定
接收多个值,注意空格的问题
Last updated