Fetch the repository succeeded.
package utils
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
var stdReader = bufio.NewReader(os.Stdin)
// GetStdinStringValue 从标准输入获取内容.
//
// 要求前缀(prefix),与默认值(omit)
func GetStdinStringValue(prefix string, omit string) string {
var value string
// 交互前缀Q/A
fmt.Print(prefix)
value, _ = stdReader.ReadString('\n')
value = strings.TrimSpace(value)
if len(value) == 0 {
value = omit
}
return value
}
// GetStdinNumberValue 从标准输入获取内容.
// 要求前缀(prefix),与默认值(omit)
func GetStdinNumberValue(prefix string, omit int) int {
var value = GetStdinStringValue(prefix, strconv.Itoa(omit))
number, err := strconv.Atoi(value)
if err != nil {
number = omit
}
return number
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。