Clojure - REPL

Clojure - REPL 首页 / Clojure入门教程 / Clojure - REPL

REPL(read-eval-print循环)是用于测试Clojure代码的工具,它使您可以与正在运行的程序进行交互,并快速尝试是否可以按预期进行。

REPL会话

可以在Leiningen中启动REPL会话,方法是在命令行中键入以下命令。

链接:https://www.learnfk.comhttps://www.learnfk.com/clojure/clojure-repl.html

来源:LearnFk无涯教程网

lein repl

这将启动以下REPL窗口。

REPL Window

然后,您可以根据需要在REPL窗口中开始判断Clojure命令。

要在Eclipse中启动REPL会话,请单击菜单选项,然后转到Run As→Clojure Application。

REPL Session

这将在单独的窗口中与控制台输出一起启动新的REPL会话。

REPL Console Output

从概念上讲,REPL与安全Shell(SSH)类似,与使用SSH与远程服务器进行交互的方式相同,Clojure REPL允许您与正在运行的Clojure进程进行交互。

REPL特殊变量

REPL包含一些有用的变量,广泛使用的变量是特殊变量* 1,* 2和* 3。这些用于判断三个最新表达式的输出。

以下示例显示了如何使用这些变量。

user => "Hello"
Hello
user => "Learnfk"
Learnfk
user => (str *2 *1)
HelloLearnfk

在上面的示例中,前两个字符串分别作为" Hello"和" Learnfk"发送到REPL输出窗口。然后,* 2和* 1变量用于调用最后2个求值表达式。

无涯教程网

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术领导力实战笔记 -〔TGO鲲鹏会〕

React实战进阶45讲 -〔王沛〕

从0开始做增长 -〔刘津〕

许式伟的架构课 -〔许式伟〕

零基础学Java -〔臧萌〕

黄勇的OKR实战笔记 -〔黄勇〕

如何落地业务建模 -〔徐昊〕

全链路压测实战30讲 -〔高楼〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

好记忆不如烂笔头。留下您的足迹吧 :)