Как добавить подсказку в оператор сканирования? - PullRequest
0 голосов
/ 17 сентября 2018

Вопрос: Как добавить подсказку в начало оператора Scan в GoLang?

Текущий вывод:

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)
}

PS Прошу прощения за размещение такого элементарного вопроса.Я провел несколько часов, исследуя, и я действительно не могу найти ответ.

1 Ответ

0 голосов
/ 17 сентября 2018

Я понял это.
Вот одно решение, если у других людей есть эта проблема:
используйте fmt.Print перед оператором сканирования.

Пример:

package main

import(
    "fmt"
)

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