如何向 Scan 语句添加提示?



>问题:如何在 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。在扫描语句之前打印。

例:

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

最新更新