登录
首页 >  Golang >  Go问答

给 Scan 语句添加用户提示的方法

来源:stackoverflow

时间:2024-03-18 18:33:22 282浏览 收藏

在 Go 语言中,可以使用 fmt.Scan 扫描用户输入,但默认情况下它不会显示任何提示。要添加提示,可以在扫描语句之前使用 fmt.Print。例如: ```go package main import ( "fmt" ) func main() { var phrase string fmt.Print("Enter phrase: ") fmt.Scanln(&phrase) fmt.Println("You typed:", phrase) } ``` 这样,在扫描输入之前会显示提示“Enter phrase:”,从而指导用户输入。

问题内容

问题:如何在 golang 中的 scan 语句的开头添加提示?

当前输出:

enter phrase:
hello world!
you typed: hello world!

所需输出:

enter phrase: hello world!
you typed: hello world!

我的代码:

package main

import(
    "fmt"
)

func main() {
    var phrase string
    fmt.Println("Enter Phrase: ")
    fmt.Scan(&phrase)
    fmt.Println("You typed: ", phrase)
}

附注我很抱歉提出这样一个基本问题。 我花了几个小时研究,确实找不到答案。


解决方案


我明白了。
如果其他人遇到此问题,这是一种解决方案:
在扫描语句之前使用fmt.print

示例:

package main

import(
    "fmt"
)

func main() {
    var phrase string
    fmt.Print("Enter Phrase: ")
    fmt.Scanln(&phrase)
    fmt.Println("You typed: ", phrase)
}

理论要掌握,实操不能落!以上关于《给 Scan 语句添加用户提示的方法》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>