scala

scala

文章 292 浏览 105

在 Scala 中使用选项的惯用方法

我正在将一些 Java 代码转换为 Scala,试图使代码尽可能地惯用。 所以,我现在有一些使用选项而不是可为空值的代码,我想知道事情是否是 Scalaiish,…

忆离笙 2024-10-14 23:09:26 2 0

为什么 IDEA 10 中的控制台失败并显示“工具不是 scala 包的成员”?

我安装了最新的 IntelliJ (10.0.1) 和 Scala 插件。 每当我在控制台中运行某些内容时,都会收到错误。 这是一个示例(我尝试加载一些 scala 文件) "C…

顾冷 2024-10-14 22:17:21 3 0

我可以重现 Scala 的 == 行为吗?

在《Scala 编程》中,我可以读到 == 运算符的行为就好像它是这样定义的: final def == (that: Any): Boolean = if (null eq this) {null eq that} el…

九八野马 2024-10-14 21:59:32 5 0

HTTP CacheControl 与 Jersey 和 json 实现

我想将 CacheControl 信息添加到使用 json 绑定的 GET 服务。 我发现将cacheControl 添加到响应中,REST 服务听起来像这样: @GET @Path("cacheheader…

薆情海 2024-10-14 21:53:54 2 0

转换前缀表示法给出的表达式,识别公共子表达式和依赖关系

我在 ANSI 文本文件中得到了一堆前缀表示法的表达式。我想生成另一个 ANSI 文本文件,其中包含这些表达式的逐步评估。例如: - + ^ x 2 ^ y 2 1 应该…

痴者 2024-10-14 21:06:33 4 0

为什么scala标准库中没有不可变数组?

Scala 具有各种不可变序列,如 List、Vector 等。我很惊讶地发现没有由简单数组支持的不可变索引序列的实现(Vector 对于我的需求来说似乎太复杂了)…

迷鸟归林 2024-10-14 20:51:31 0 0

为什么 Array 需要 ClassManifest 而 List 不需要?

定义以下代码: import scala.collection.JavaConversions._ val iter:java.util.Iterator[Any] = Array[Any](1, 2, 3).iterator def func(a:Any):Str…

寻找我们的幸福 2024-10-14 20:36:28 3 0

Scala 中的函数与方法

我正在观看 Runar Bjarnason 演讲《面向初学者的函数式编程》,他在 14:45 定义了方法: def isDivisibleBy(k: Int): Int =&gt Boolean = i =&gt i % …

吹梦到西洲 2024-10-14 19:44:35 0 0

scala 解释器错误

我确实 sudo sbaz update sudo sbaz install scalacl scala 给了我这个错误, Exception in thread "main" java.lang.NoClassDefFoundError: scala/co…

梦晓ヶ微光ヅ倾城 2024-10-14 19:44:13 2 0

扩展 Scala 集合

我想派生一个 Scala 内置集合的版本,该版本扩展了特定泛型类型的功能,例如, import scala.collection.immutable._ class Tuple2Set[T1,T2] extends…

黒涩兲箜 2024-10-14 19:43:52 2 0

通用特征的隐式转换

我正在实现一个数据结构,并希望用户能够使用任何类型作为密钥,只要他提供一个合适的密钥类型来包装它。我有这个关键类型的特征。这个想法是进行从基…

椵侞 2024-10-14 18:42:07 3 0

为分页 API 创建 Scala 迭代器

我正在编写一个 Scala 库,以便更轻松地查询分页 JSON API。每个 API 调用都会返回一个如下所示的对象: { "count": 100, "current_page": 1, "total_…

毁梦 2024-10-14 18:32:07 1 0

实现支持方法链的 Scala 特征的最佳实践

我想创建一个特征,向类添加一些属性并使链接方法成为可能。在 Scala 2.8.1 中测试。 trait SomeProperty { var prop : String = "default" def setPr…

滥情哥ㄟ 2024-10-14 17:36:18 4 0

从 scala 函数获取参数名称

trait PublicApi{ def sayHi(from:String,content:String) } 我知道在java中不可能在运行时获取“from”和“content” 但是 scala 清单可以帮助我吗?…

很酷又爱笑 2024-10-14 16:39:30 2 0

在 CompilerPlugin 中将字符串编译为 AST?

我想创建一个模板插件,并作为第一步将任意字符串转换为其“编译”的 AST 表示形式(我猜,就像 scala 解释器所做的那样)。因此,编译器插件可以将 s…

誰ツ都不明白 2024-10-14 14:50:55 1 0
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文