Clojure在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
抽取序列中某几个字符中第一次出现的位置 发布于:2022-09-03 15:43 hello world 发布于:2021-12-04 16:38 [更多]
显示目录

REPL



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

REPL

REPL(read-eval-print loop)是一个用于试验Clojure代码的工具。 它允许您与正在运行的程序交互,并快速尝试如果事情按照他们应该工作。 它通过向您提供一个提示,您可以在其中输入代码。 然后它读取您的输入,评估它,打印结果和循环,再次提示您一个提示。

该过程实现了在大多数其他语言中不可能的快速反馈循环。

启动REPL会话

可以在Leiningen中通过在命令行中键入以下命令来启动REPL会话。

lein repl

这将启动以下REPL窗口。

REPL窗口

然后,根据需要在REPL窗口中开始设置Clojure命令。

要在Eclipse中启动REPL会话,请单击“菜单”选项,转到“运行方式”→“Clojure应用程序”。

REPL会话

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

REPL控制台输出

从概念上讲,REPL类似于安全Shell(SSH)。 以同样的方式,您可以使用SSH与远程服务器交互,Clojure REPL允许您与运行的Clojure进程交互。 此功能可以非常强大,因为您甚至可以将REPL附加到实时生产应用程序,并在运行时修改程序。

REPL中的特殊变量

REPL包括一些有用的变量,广泛使用的是特殊变量* 1,* 2和* 3。 这些用于评估三个最近表达式的结果。

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

user => "Hello"
Hello
user => "World"
World
user => (str *2 *1)
HelloWorld

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


由JSRUN为你提供的Clojure在线运行、在线编译工具
        JSRUN提供的Clojure 在线运行,Clojure 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout