Перейти к интерактивной оболочке - программирование
Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

Существует go-eval от того же автора, что и igo.

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

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

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