aviatorscript : jvm上的表达式处理引擎

AviatorScript是一个基于JVM的表达式处理引擎,提供类似Python和JavaScript的交互式体验。用户可以在命令行运行脚本,或者在Java项目中集成使用,例如用于计算表达式。文章提供了示例代码展示如何在Java应用中编译和执行AviatorScript脚本。
摘要由CSDN通过智能技术生成

   上周,偶然想到一个问题,在python语言中,可以直接在命令行下输入python,进入交互模式,然后可以进行表达式书写,就像linux上的shell脚本一样,我们输入命令,就可以直接看结果。在javascript语言中,node也提供了repl交互式执行环境。

    今天介绍的aviatorscript,它是jvm之上的表达式处理引擎,借助java虚拟机,可以进行相关脚本编写,这些脚本里面就可以写表达式,运行的时候,就像表达式求值一样。

    aviatorscript地址:https://github.com/killme2008/aviatorscript

    可以直接下载到本地,然后运行,如下所示:

 

    aviatorscript下载之后,在cmd命令行下可能运行报错,我们需要切换到msys命令行,我本机是借助git bash环境。需要本机安装git gui。它自带git bash。如果不想安装git bash,直接安装msys或者cygwin也行。

    java项目中使用:

<dependency>
    <groupId&g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luffy5459

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值