一個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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章