scala-2.9相关内容

在 sbt 项目的类路径中添加 tools.jar

scala 2.9.1 控制台中的“:javap"命令需要“类路径"中的 tools.jar(来自 JDK6).从 cmd-line 可以使用 '-cp' 参数或 CLASSPATH 环境变量来完成. 如何对使用“console"和“console-quick"命令从 SBT 调用的 scala 控制台执行相同操作? 解决方案 答案很长,可能会在其他地方对您有所帮助. 如果我想 ..
发布时间:2022-01-24 22:36:54 其他开发

SBT 包括程序中的版本号

我希望我正在构建的程序能够在运行时报告它自己的版本(例如 scala myprog.jar --version).传统上,在 maven 项目中,我会使用资源过滤(pom.xml -> file.properties -> 在运行时读取值).我知道有 sbt-filter-plugin 来模拟这个功能,但我很好奇是否有在 SBT 中执行此操作的更标准/首选/聪明的方式. tl;dr 如何在运 ..
发布时间:2022-01-24 21:41:02 其他开发

如何修复参数 ta 缺失的隐式值:测试规范中的 TildeArrow

我正在使用 Spray 编写一个简单的测试规范,但无法正确编译,不知道我是否做错了什么.我的 scala 版本是 2.9.3 和 spray 1.0.1(更新它们中的任何一个都不是合适的选择).这是我的测试规范的代码: 导入 org.specs2.mutable.Specification导入 spray.testkit.Specs2RouteTest导入 spray.http._导入 akka ..
发布时间:2022-01-08 18:44:22 其他开发

如何在测试规范中修复参数 ta: TildeArrow 的缺失隐式值

我正在使用 Spray 编写一个简单的测试规范,但无法正确编译,不知道我是否做错了什么.我的 scala 版本是 2.9.3 并喷射 1.0.1(更新它们中的任何一个都不是合适的选择).这是我的测试规范的代码: import org.specs2.mutable.Specification导入 Spray.testkit.Specs2RouteTest进口喷雾.http._导入 akka.uti ..
发布时间:2022-01-02 11:33:25 其他开发

当在 2.9.0-1 但不是 2.8.1 中的具体类中混合时,trait 中的方法变成了 volatile 方法

我注意到 2.9.0-1 中的这一重大变化(对我来说与 OGNL 一起使用): 我发现,在 2.9 中,在 trait 中声明的方法在混入类中时会变得不稳定: 2.9.0-1 中的例子 import java.lang.reflect.Modifier特质 SuperTrait {def getKnoll = "Kanutten"}类 KlassWithKnoll 扩展了 Super ..
发布时间:2021-07-15 20:50:48 其他开发

这是 Scala 2.9.0.1 演员库中的错误吗

以下代码在 Scala 2.8 中工作正常,但在 2.9.0.1 中无效(复制并粘贴到 REPL 中).这将在 2.9.0.1 中抛出异常. import scala.actors.Actor导入 scala.actors.TIMEOUT对象 A2 扩展了 Actor {defact = {环形 {反应{案例“你好"=>val s = 发件人反应(2000){情况 i:Int =>!“你好"情况 ..
发布时间:2021-07-15 20:47:24 其他开发

使用 Scalas 新动态类型的动态代理

是否可以使用 Scalas 的新动态类型功能创建类似 AOP 的拦截器?例如:是否可以创建一个可以与任意类型混合的通用秒表拦截器来分析我的代码?还是我仍然需要使用 AspectJ? 解决方案 我很确定 Dynamic 仅在您选择的对象还没有您想要的内容时使用选择: 来自 夜间 scaladoc: 此特征的实例 x 允许为任意方法名称 meth 和参数列表 args 调用 x.m ..
发布时间:2021-07-15 20:33:55 其他开发

让 Scala 在 .net 上运行的分步指南?

我从未使用过 .Net 框架,需要向某人证明 Scala 确实适用于 .Net.我需要在一些现有的 JVM Scala 代码上使用 Scala 进行“快速而肮脏"的 .Net 设置.我找不到这方面的分步指南.我会很感激这方面的一些资源: 如何安装最小的 .Net 以及让 Scala 工作的版本. 如何安装 Scala 的 .Net 变体以及要使用的版本(首选 2.9). 如何让 hell ..
发布时间:2021-07-15 20:25:56 其他开发

Scala 2.9 将添加哪些新功能?

我知道平行系列将可用. 这些将采取什么形式,我们可能还会看到什么? 解决方案 完整列表参见:超越 2.8 - 路线图 主要似乎是并行集合.它们是 Scala 集合的直接替代品,但方法是并行执行的. 来自 Aleksandar Prokopec 的 scala days 演示: Scala 并行集合在 2.8 重新实现中引入标准收集操作,而保持与现有的兼容性Scala ..
发布时间:2021-07-15 20:21:58 其他开发

无法覆盖 java.lang.String 字段.怎么了?

我试图编译包含 的代码 class FixedIndexedRepository(override val name: java.lang.String, location: URI) extends FixedIndexedRepo 它扩展了FixedIndexedRepo,它扩展了Java类AbstractIndexedRepo 公共抽象类 AbstractIndexedRepo 实现 ..
发布时间:2021-07-15 19:53:47 其他开发

Scala Koans 中的 === (triple-equals) 运算符是什么?

我开始研究 Scala Koans,它围绕一套单元测试组织,其中包含需要填补的空白(这个想法模仿了一个类似的 Ruby Koans 项目.)你启动 sbt 工具运行一个测试,它警告: [信息] + *********************************************[信息] +[信息] +[信息] +[信息] + 请沉思“AboutEmptyValues"套件的公案“无等于 ..
发布时间:2021-07-15 19:44:07 其他开发

使用递归的Scala中的硬币变化算法

我正在尝试使用递归在 Scala 中编写硬币找零问题.我写的代码如下. def countChange(money: Int,coins: List[Int]): Int = {def方式(更改:列表[Int],大小:Int,容量:Int):Int = {如果(容量== 0)1if((容量 在运行代码时,它不会终止并继续调用第一个递归调用.我哪里出错了? 解决方案 简单地声明一个值不 ..
发布时间:2021-07-15 19:41:15 其他开发

Scala:在一个语句中将字符串写入文件

在Scala中读取文件,有 Source.fromFile("file.txt").mkString 是否有等效且简洁的方法将字符串写入文件? 大多数语言都支持类似的东西.我最喜欢的是 Groovy: def f = new File("file.txt")//读def s = f.text//写f.text = "文件内容" 我想将代码用于从一行到一小页代码的程序.必须使用自己的库 ..
发布时间:2021-07-15 19:16:42 其他开发

SBT 在程序中包含版本号

我希望我正在构建的程序能够在运行时报告自己的版本(例如 scala myprog.jar --version).传统上,在 maven 项目中,我会使用资源过滤(pom.xml -> file.properties -> 在运行时读取值).我知道有 sbt-filter-plugin 来模拟这个功能,但我很好奇是否有在 SBT 中执行此操作的更标准/首选/聪明的方法. tl;dr 如何在运行 ..
发布时间:2021-07-15 18:43:18 其他开发

在sbt项目的类路径中添加tools.jar

scala 2.9.1控制台中的':javap'命令需要'classpath'中的tools.jar(来自JDK6).从cmd-line可以使用'-cp'参数或CLASSPATH环境变量来完成. 对于使用"console"和"console-quick"命令从SBT调用的scala控制台,该如何做? 解决方案 答案很长,可能会对您有所帮助. 如果我想了解SBT中的某些内容,请 ..
发布时间:2020-07-26 01:28:33 其他开发

如何在测试规范中修复参数ta缺少的隐式值:TildeArrow

我正在使用Spray开发一个简单的测试规范,但无法正确编译,也不知道我做错了什么。我的scala版本是2.9.3,喷涂版本1.0.1(更新这两个都不是合适的选择)。这是我的测试规范的代码: import org.specs2.mutable.Specification import spray.testkit.Specs2RouteTest 导入spray.http._ 导入akk ..
发布时间:2020-06-11 01:03:59 其他开发