其他分享
首页 > 其他分享> > 一个Golang的REPL工具

一个Golang的REPL工具

作者:互联网

  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  

gore.png

文章首发地址:https://mp.weixin.qq.com/s/_9L4FfnYXYs2LMfIoJ__tQ

标签:Scala,Golang,REPL,gore,Print,工具,Spark
来源: https://www.cnblogs.com/softlin/p/16420665.html