scala 相关问题

Scala是一种通用编程语言,主要针对Java虚拟机。旨在以简洁,优雅和类型安全的方式表达通用编程模式,它融合了命令式和函数式编程风格。其主要特点是:具有类型推断的高级静态类型系统;功能类型;模式匹配;隐含参数和转换;运算符重载;与Java的完全互操作性;并发

添加多个断言时,我不断收到未使用的表达式,没有副作用

所以我曾经能够运行多个断言,但现在我不断收到警告“未使用的表达式没有副作用”。然而,每个断言本身都通过了测试...

回答 1 投票 0

如何从不同的数据框中按列过滤数据框?

我想用来自不同数据帧的字符串按列过滤数据帧。 val booksReadBestAuthors = userReviewsWithBooksDetails.filter(col("authors").isin(userReviewsAuthorsManyRead:_*...

回答 1 投票 0

Scala 3 反射:收集所有单例对象的成员

我在 Scala 2 中有一个使用反射的方法。它在 Scala 3 中不起作用,我想重新实现它,以便它适用于 Scala 3。(我将不再需要它用于 Scala 2,所以它不需要...

回答 1 投票 0

Scala 3 多态扩展方法不适用于文字类型

在我的项目中,我使用 Scala 3,我认为我发现了一个奇怪的情况,即多态扩展方法不能很好地处理自定义文字类型。我减少了代码,这样我就可以......

回答 1 投票 0

使用 Kafka 的 Spark Streaming

我正在尝试使用 Kafka 作为源进行 Spark Streaming,但出现如下错误: 线程“main”中的异常java.lang.NoSuchMethodError: kafka.consumer.SimpleConsumer.(Ljava/...

回答 1 投票 0

具有通用自我类型的 Scala 特征

我有一个特征,它定义了一个动作,它是 .copy() 的美化版本。看起来像这样: 特征优化[T] { 默认优化:T } 以及一堆扩展它的类,例如: 案例c...

回答 5 投票 0

for..else 用于 Scala 中的选项类型?

假设我有两个Options,如果都是Some,则执行一个代码路径,如果有注释,则执行另一个。 我想做类似的事情 对于 (x <- xMaybe; y <- yMaybe) { // do something } els...

回答 9 投票 0

使用内联函数收集

f(x) = x+2 p(y) = if(y>2) true 否则 false List(4,7,1,3,9).collect{ 案例 i 如果 p(f(i)) => f(i)} 这是可行的 - 但如果 f(x) 是一个繁重的计算函数,这意味着我被迫调用它两次......

回答 2 投票 0

如何在RocksDB上创建数据框(SST文件)

我们将文档保存在 RocksDB 中。我们将把这些 RocksDB sst 文件同步到 S3。我想在 SST 文件上创建一个数据框,然后运行 SQL 查询。当我用谷歌搜索时,我无法...

回答 1 投票 0

Scala - 无法解析符号 flatMap

def pinShare(id: String, teamOpt: Option[String], expireTime: Long,interestOpt: Option[List[Interest]]): Future[Unit] = { 为了 { teamObj <- teamOpt.map(team => teamRepository.ge...

回答 2 投票 0

Scala Yield 返回 Try[Either[]] 而不是 Either

我正在尝试使用 Scala 基本操作进行一些动手编码,但陷入了以下示例代码: def InsuranceRateQuote(a: Int, Tickets:Int) : Either[Exception, Double] = { ...

回答 2 投票 0

如何将 case 对象与 scalafmt 对齐?

我想用scalafmt对齐扩展某些类的案例对象: 密封抽象类 AClass(id: String) 对象A类{ 案例对象 Abc 扩展 AClass("1") 案例对象 De 扩展 AC...

回答 1 投票 0

为什么Scala的sbt慢?

在使用 sbt 时,我在很多地方都面临着缓慢的问题 在 IntelliJ 中导入 sbt 项目大约需要 8-10 分钟 在 IntelliJ 中对 sbt 项目进行索引 sbt(在终端中,此命令需要...

回答 1 投票 0

仅使用 pac4j-saml 来验证 SAMLResponse

如何仅使用 pac4j-saml 版本 6.0.2 来验证我返回的 SAMLResponse。最终需要用户配置文件。 到目前为止已完成的步骤。 val saml2Client = 新 SAML2Client() val saml响应...

回答 1 投票 0

在scala中使用opencv4.8.0进行人脸识别与比较

我正在开发 OpenCv4.8.0 库来比较两个面孔(在图像中),无论它们是否属于同一个人。 我使用 scala (版本 2.13.4)、sbt (版本 1.9.6)和 Intellij idea 作为 IDE。 我在这里...

回答 1 投票 0

Spark-Scala 与 Pyspark Dag 不同吗?

我正在将 pyspark 作业转换为 Scala,作业在 emr 中执行。参数、数据和代码相同。但是我发现运行时间不同,因此创建的 dag 也不同。她...

回答 1 投票 0

Spark scala 与 java 比较? [已关闭]

有人可以帮我理解为什么人们在 Spark 中使用 scala 而不是 Java 吗?我一直在研究,但一直没能找到可靠的答案,我知道两者都工作得很好,因为它们都在 JVM 上运行......

回答 1 投票 0

根据日期过滤 Spark 数据框

我有一个数据框 日期、字符串、字符串 我想选择某个时间段之前的日期。我尝试过以下方法但没有成功 数据.过滤器(数据(“日期”)< new java.sql.Date(format.parse(...

回答 7 投票 0

通过InputStream管道创建流[ByteString, ByteString, NotUsed]

我需要使用akka不支持的压缩解压缩数据,但其他提供InputStream接口的库支持。 为了使其与 akka 流一起工作,我需要实现函数: ...

回答 1 投票 0

如何将元组收集到单独的变量中

def GiveMeTuple: Tuple2[String, String] = { Tuple2(“一”,“二”) } def testFive: 单位 = { val 一、二 = GiveMeTuple 打印(一) 打印(二) () } 测试五 生产: (一,t...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.