Possible Duplicate:
Does Go provide REPL?

有人知道有没有REPL(交互式go shell,类似于irb)可供go使用,允许用户使用导入语句吗?我希望能够做到这样:

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

我试过igo,但似乎还不支持这个.

推荐答案

go-eval篇和igo篇出自同一作者之手.

这是对旧的exp/eval美元套餐的改进.

然而,由于缺少符号,我无法导入包,这可能是igo不支持import语句的原因.

在play.golang.org上看到的编译/执行软件可能是最好的 Select .

Go相关问答推荐

golang gin何时使用收件箱上下文以及何时重定向

语法-for循环中的initit陈述是否允许分配?

运行add. inf,这样我们就可以在app.conf中使用. inf参数了?

如何使用Docker Compose配置Go,使main. go文件位于/CMD文件夹中

错误.如果它包含切片,则返回FALSE

如何在Golang中覆盖404

如何在 Chi Router 的受保护路由下提供静态文件(尤其是图像)?

golang testscript .txtar 语法,用于 stderr 或 stdout 中包含的文本

go-jwt 令牌验证错误 - 令牌签名无效:密钥类型无效

你如何在 Golang 代码中测试 filepath.Abs​​ 失败?

如何使用 go-git 将特定分支推送到远程

如何使用管理员权限启动 powershell 进程并重定向标准输入 (os.exec)

使用 golang 生成 vim

从数据库中带有 imageurl 的文件夹中获取图像,并在我的浏览器中用 golang 中的 echo 显示

如何模仿联合类型

golang pic.ShowImage 为什么它不生成图像而是向我发送base64值

在 Golang 中,如何将接口作为泛型类型与 nil 进行比较?

try 与 golang testify/suite 并行运行测试失败

Golang BigInt 部门

Go模板中的浮点除法