REPL为Read-Eval-Print Loop的简写,为一种简易的,可交互式的编程环境,使用者可以方便的调试相关代码:
Read: 读取用户输入;
Eval: 计算输入的数据;
Print: 输出所计算的数据;
Loop: 循环执行上述流程;
目前多种编程语言也都官方自带了REPL工具,如nodeJS、Scala、Python、Java9、Ruby、Lua等,除此之外一些框架也实现了REPL的支持,如Spark与Flink就借助于Scala的REPL实现了Spark、Spark的Shell模式;
gore为Golang中的一个第三方可交互编程工具,还可配合第三方工具可支持自动补全等;
安装gore:go install github.com/x-motemen/gore/cmd/gore@latest
文章首发地址:https://mp.weixin.qq.com/s/_9L4FfnYXYs2LMfIoJ__tQ
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。