Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hack0072008/wgo

Repository files navigation

wgo 类 Python 的 Golang 脚本化运行工具

wgo 是类似 Python 命令的脚本化运行工具。

预览

1

安装

可以从 releases 页面下载二进制文件运行

也可以直接安装最新版本

$ go get -u github.com/wxnacy/wgo

暂不支持 windows 平台

使用

$ wgo
>>> fmt.Println("Hello World")
Hello World
>>>

退出

<c-d> 或者输入 exit

导入包

脚本内置了一些包,包括 fmt os time strings

也可以导入新的包,就像在文件里写代码一样

>>> import "bytes"

直接输出变量

可以像 Python 命令行那样,输入变量名,直接打印

>>> t := time.Now()
>>> t
2019年03月19日 17:54:36.626646507 +0800 CST m=+0.000424636
>>>

代码补全

如果想要代码补全,需要安装 gocode

$ go get -u github.com/mdempsky/gocode

现在的代码补全功能,如果当行代码比较复杂,需要在想要补全的报名前加一个空格,这不影响代码输出,只是稍微有点别扭,比如:

wgo1

更新日志

HISTORY

About

类 Python 的 Golang 交互运行工具

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Go 96.5%
  • Shell 3.5%

AltStyle によって変換されたページ (->オリジナル) /