当前位置:   article > 正文

goLang小案例-获取从控制台输入的信息

goLang小案例-获取从控制台输入的信息

goLang小案例-获取从控制台输入的信息

1. 案例代码展示

package main

import (
	"bufio"
	"fmt"
	"log"
	"os"
)

var pl = fmt.Println

func main() {
	//控制台输出欢迎提示
	pl("Hello Go")
	fmt.Print("what is your name? ")
	//创建一个io读取  读取控制台的数据 
	reader := bufio.NewReader(os.Stdin)
	//从读取io读取中 获取数据 直到'\n'换行结束
	//把数据赋值给name 如果有错误 返回错误给err
	name, err := reader.ReadString('\n')
	//根据err 是否有报错信息 来做处理
	if err == nil {
		//err是空 没出现错误 打印信息
		pl("Hello", name)
	} else {
		//err有信息 记录错误信息
		log.Fatal(err)
	}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

2. api分析

golang标准文档库https://studygolang.com/pkgdoc
在这里可以查阅goLang内置的api说明
在这里插入图片描述

那这个怎么看呢??

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 结果

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/790170
推荐阅读
相关标签
  

闽ICP备14008679号