Перейти интерактивная оболочка

Возможный дубликат:
Go предоставляет REPL?

Кто-нибудь знает, есть ли для go доступная REPL (интерактивная оболочка go, похожая на irb), которая позволяет пользователю использовать операторы импорта? Я хотел бы иметь возможность сделать что-то вроде этого:

$igo import ( 
             "log"
             "mypackage/pkg"
            )
log.Print("hello, world!")
pkg.Print("Hello")
...

Я попробовал иго, но это пока что не поддерживает.

1 ответ

Решение

Есть go-eval от того же автора, что и igo,

Это улучшение по старому exp/eval пакет.

Однако я не смог импортировать пакеты из-за отсутствия символов, что, вероятно, является причиной igo не поддерживая import заявление.

Возможно, лучше всего использовать программное обеспечение для компиляции / запуска, как показано на play.golang.org.

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