Golang如何接收输入

一个实用的程序应该包含输入、处理、输出等一系列操作,Golang中接收输入可以使用fmt包中的Scanln方法来实现。

具体的用法如下:

package mainimport "fmt"//var   a,b int = 10,20func main()  {   //fmt.Println(a,b)   // b,a = a,b   // fmt.Println(a,b)   //要求: 可以从控制台接受用户的信息 【姓名,年龄,薪水,是否通过考试】   //方式1 fmt.Scanln()   var  name string   var  age  byte   var  sal  float32   var ispass bool   fmt.Println("请输入姓名:")   //当程序执行到fmt.Scanln(&name),程序会停止执行等待用户输入   fmt.Scanln(&name)   fmt.Println("请输入年龄:")   //当程序执行到fmt.Scanln(&age),程序会停止执行等待用户输入   fmt.Scanln(&age)   fmt.Println("请输入薪水:")   //当程序执行到fmt.Scanln(&sal),程序会停止执行等待用户输入   fmt.Scanln(&sal)   fmt.Println("请输入是否通过:")   //当程序执行到fmt.Scanln(&name),程序会停止执行等待用户输入   fmt.Scanln(&ispass)   fmt.Printf(" The name is:%s,age:%d,sal:%f, ispass :%t",name,age,sal,ispass)}

更多golang知识请关注PHP中文网golang教程栏目。

更多相关文章

  1. 使用 Go 来构建一个 CLI 程序
  2. 如何在Linux上运行第一个go程序
  3. 分享5种文件变更时自动重载Go程序的方法
  4. 如何使用golang的pprof包对程序进行性能分析
  5. 你知道go程序的基本要素吗
  6. xpath技术解析xml以及案例模拟用户登录效果
  7. 概述IE和SQL2k开发一个XML聊天程序
  8. 用XSL翻译Web服务应用程序
  9. 自定义XML动态配置程序的示例代码分享

随机推荐

  1. odbc驱动程序不支持请求的属性VB6
  2. SQL Server CLR函数类型不匹配。
  3. 从分组中获取最大数量
  4. MySQL查找并删除重复记录
  5. Vertica修改最大并发连接数
  6. 既然sql对大小写不敏感,为什么几乎所有材
  7. 求助:从库mysqldump 时,mysql 有时会导致重
  8. mysql锁研究系列一(锁的基本概念)
  9. 数据库截取字符串SUBSTR函数的使用
  10. linux安装Jdk、Tomcat、Nginx、Mysql简介