加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala解释器有哪些限制和解决方法?

发布时间:2020-12-16 09:52:16 所属栏目:安全 来源:网络整理
导读:什么样的构造需要’ scalac’编译以及如何创建一个可以在解释器中工作的等价物? 编辑:我想使用scala而不是python作为脚本语言. (使用#!/usr/bin/scala) 解决方法 您应该能够在REPL中执行任何可以在外部代码中执行的操作.请记住: 循环引用的东西需要在一
什么样的构造需要’ scalac’编译以及如何创建一个可以在解释器中工作的等价物?

编辑:我想使用scala而不是python作为脚本语言. (使用#!/usr/bin/scala)

解决方法

您应该能够在REPL中执行任何可以在外部代码中执行的操作.请记住:

>循环引用的东西需要在一个区块内.所以以下内容不能按原样输入;你必须把它包装在其他对象中:

C类(i:Int){def succ = C(i 1)}?对象C {def apply(i:Int)= new C(i)}>执行环境有些不同,因此基准测试时间并不总是与从编译代码运行它们的方式相同.>您以不同的方式输入执行路径;但是,如果你想调用一个main方法,你肯定可以从REPL里面调用.>您不能将整个库剪切并粘贴到REPL中,并使其完全像库一样工作; REPL具有与普通包不同的结构.因此在测试期间删除“包”声明.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读