当前位置: 首页 > wzjs >正文

郑州网站APP郴州网站排名优化

郑州网站APP,郴州网站排名优化,wordpress 阅读,域名 wordpress一、标准化输入1、使用 fmt.Scan 系列 (适合读取简单、被空格隔开的数据)需要传递变量的内存地址给 Scan 函数,所以变量名前要加 & 符号,表示“把读取到的值放到这个地址对应的变量里”。package mainimport "fmt"func main() {var name s…

一、标准化输入

1、使用 fmt.Scan 系列 (适合读取简单、被空格隔开的数据)

需要传递变量的内存地址给 Scan 函数,所以变量名前要加 & 符号,表示“把读取到的值放到这个地址对应的变量里”。

package mainimport "fmt"func main() {var name stringvar age intfmt.Print("请输入你的名字和年龄 (用空格隔开): ")// 等待用户输入,比如 "张三 25" 然后回车_, err := fmt.Scan(&name, &age)if err != nil {fmt.Println("输入错误:", err)return}fmt.Printf("你好, %s! 你今年 %d 岁了。\n", name, age)
}

缺点fmt.Scan 遇到空格或换行符就会停止读取当前项。如果你想输入 "San Zhang",它只会把 "San" 读到 name 里。

2、使用 bufio 包 (推荐,强大灵活,首选)

非常适合用来读取一整行(包含空格)的数据。

package mainimport ("bufio""fmt""os""strings"
)func main() {fmt.Print("请输入你的全名: ")// 1. 创建一个读取器,关联到标准输入reader := bufio.NewReader(os.Stdin)// 2. 读取直到遇到换行符 ('\n')input, err := reader.ReadString('\n')if err != nil {fmt.Println("读取输入时发生错误:", err)return}// 3. 清理字符串:ReadString 会把换行符也读进去,需要去掉//    strings.TrimSpace 会去掉字符串首尾的空白字符 (空格、换行符等)name := strings.TrimSpace(input)fmt.Printf("你好, %s! 欢迎你!\n", name)
}

bufio 是处理用户输入的首选方式,因为它能轻松处理包含空格的完整句子。

二、标准化输出

  • fmt.Print(): 原样输出,参数之间会自动加空格,不换行。
  • fmt.Println(): 原样输出,参数之间会自动加空格,在结尾加上换行。
  • fmt.Printf(): 格式化输出,最灵活。

fmt.Printf()的常用占位符:

  • %v: 按值的默认格式输出 (最常用,不知道用啥就用它)
  • %s: 输出字符串
  • %d: 输出十进制整数
  • %f: 输出浮点数 (例如 %.2f 表示保留两位小数)
  • %t: 输出布尔值 (true/false)
  • %T: 输出变量的类型
  • %%: 输出一个百分号 %

示例:

package mainimport "fmt"func main() {name := "李四"age := 30height := 1.78isStudent := false// 使用占位符 %s, %d, %f, %tfmt.Printf("姓名: %s, 年龄: %d, 身高: %.2f米, 是学生吗: %t\n", name, age, height, isStudent)// 输出: 姓名: 李四, 年龄: 30, 身高: 1.78米, 是学生吗: false// 使用 %v (通用格式) 和 %T (类型)fmt.Printf("变量 name 的值是 %v, 类型是 %T\n", name, name)// 输出: 变量 name 的值是 李四, 类型是 stringfmt.Printf("变量 age 的值是 %v, 类型是 %T\n", age, age)// 输出: 变量 age 的值是 30, 类型是 int
}


文章转载自:

http://az16GGkS.cpwmj.cn
http://fKMX1owK.cpwmj.cn
http://HTbPfya4.cpwmj.cn
http://ONxNeJ2v.cpwmj.cn
http://tD2hRt3r.cpwmj.cn
http://YdAB2IE7.cpwmj.cn
http://O6HTItQe.cpwmj.cn
http://2jClVBUk.cpwmj.cn
http://apWiyfCo.cpwmj.cn
http://ZD5e7O0M.cpwmj.cn
http://dtwn4sTX.cpwmj.cn
http://P5MdKIwM.cpwmj.cn
http://jeS5EBPr.cpwmj.cn
http://kN8sccDU.cpwmj.cn
http://W1PyQACN.cpwmj.cn
http://Q2r60SFG.cpwmj.cn
http://TQN7vExj.cpwmj.cn
http://NBe3TR1E.cpwmj.cn
http://kAT39ZBL.cpwmj.cn
http://wORLABZC.cpwmj.cn
http://uzWtFRux.cpwmj.cn
http://wWgxQzLi.cpwmj.cn
http://lHUbwn5f.cpwmj.cn
http://VizU8uW5.cpwmj.cn
http://zOjYdW0I.cpwmj.cn
http://v4fokJm1.cpwmj.cn
http://3l18pHI8.cpwmj.cn
http://bwD2X59p.cpwmj.cn
http://Sr3CmXqn.cpwmj.cn
http://GmhsE0N8.cpwmj.cn
http://www.dtcms.com/wzjs/748514.html

相关文章:

  • 美食网站页面设计免费的wordpress主题好
  • 网站具有购买功能需要怎么做域名备案查询站长工具
  • 东莞网站优化推广单页网站 html
  • 小白学做网站买什么书百度代理
  • 大型网站建站公司 上市外国平面设计网站
  • html5建站系统个人简介代码网页制作
  • 上海个人做网站设计logo网站免费国外
  • 福州网站制作建设手机网站建设开发
  • 织梦怎么做手机网站找公司的软件有哪些
  • 苏州建网站收费淘宝官网首页网站
  • 建设公司网站wordpress站点美化
  • 安装建设手机银行移动门户网站wordpress 用户介绍
  • jsp ajax网站开发典型实例pdf虚拟空间网站回收池有什么作用
  • 个人网站如何赚钱网站建设背景如何写
  • 网站制作的公司哪个好wordpress用户中心插件破解
  • 如何做服装微商城网站建设wordpress教程文档下载
  • wordpress博客只显示几个网站seo平台
  • 网站开发面试内容wordpress顶栏
  • 湖州住房和城乡建设局网站个人静态网页学生作业
  • 深圳网站建设易佰讯阿里云学生免费服务器
  • 网站建设摊销方法h5类作品是什么意思
  • 我对网站开发的项目反思网站后角色管理权限怎么设置?
  • 怎样自己做企业网站互联网营销师国家职业技能标准
  • 做网站关键词要懂代码么重庆市住房和城乡建设厅官方网站查询
  • 网页设计代码常用单词做seo网站诊断书怎么做
  • 勒流网站建设制作番禺广州网站建设
  • 企业网站建设服务电话wordpress下拉菜单插件
  • 手机做任务网站注册网站建设公司主营项目类别
  • 遵义做企业网站品牌授权网站
  • 织梦网站安装视频创意互动网站