Gosublime не принимает стандартный ввод с консоли

Я только что загрузил последний возвышенный вчера, новый пользователь возвышенный. Я использую gosublime: перейти для реализации некоторых основных команд. Проблема появилась, когда я попытался запустить следующий код:

    package main

    import (
    "fmt" )

    func main() {
    fmt.Print("Enter text: ")
    var input string
    fmt.Scanln(&input)
    fmt.Print(input) 
}

Программа должна ожидать продолжения стандартного ввода. Но на самом деле моя IDE только что закончилась без какого-либо ожидания.

Вот вывод:

[ go run hallo.go | сделано: 235,139884мс]

Enter text:

Я пытался найти решение в Интернете, но, похоже, никто другой не сталкивался с такой же проблемой раньше. Так как я пробовал разные команды и пакеты, но ни один из них не мог позволить программе ждать моего ввода. Поэтому я считаю, что это проблема из-за IDE, а не команды.

Пожалуйста, скажите мне, если у вас есть какое-либо решение.

Перейти версия

go версия go1.10.3 darwin/amd64

0 ответов

Другие вопросы по тегам