Перейти интерактивная оболочка
Возможный дубликат:
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.