Golang中接收输入的方法有几种,具体用法是怎样
导读:今天这篇给大家分享的知识是“Golang中接收输入的方法有几种,具体用法是怎样”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“Golang中接收输入的方法有几种,具体用法是怎样”文章能帮助大家解决问...
今天这篇给大家分享的知识是“Golang中接收输入的方法有几种,具体用法是怎样”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“Golang中接收输入的方法有几种,具体用法是怎样”文章能帮助大家解决问题。
Golang如何接收输入
一个实用的程序应该包含输入、处理、输出等一系列操作,Golang中接收输入可以使用fmt包中的Scanln方法来实现。
具体的用法如下:
package main
import "fmt"
//var a,b int = 10,20
func 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中接收输入的方法有几种,具体用法是怎样”的内容了,通过以上内容的阐述,相信大家对Golang中接收输入的方法有几种,具体用法是怎样已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Golang中接收输入的方法有几种,具体用法是怎样
本文地址: https://pptw.com/jishu/653828.html
