scala 相关问题

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

Scala 中有执行块 n 次的简短语法吗?

当我想重复执行n次时,我发现自己编写了这样的代码: 对于(我<- 1 to n) { doSomething() } I'm looking for a shorter syntax like this: n.times(doSomething()) Does

回答 6 投票 0

Scala - 空处理 RDD 行

我正在尝试使用 getInt、getString 访问 RDD 行中的值。该字段也有可能有空值,因此我最终会遇到空指针异常。可以请你让...

回答 1 投票 0

从 if/else 返回 seq

下面是一个假设的例子 - val subject = Seq("物理","数学","英语","化学") val books = Seq("物理", "英语") 瓦尔

回答 2 投票 0

在 Scala 中获取当前的延续

Haskell 有一个获取当前延续的函数 获取CC = 调用CC

回答 0 投票 0

IntelliJ-Spark/Scala 应用程序 - 调试时断点不起作用

我们的应用程序中的 Intellij 2023.1.2 中断点被忽略。它正在使用具有 intellij 2020.2 的旧笔记本电脑中的相同应用程序

回答 1 投票 0

当需要匹配 scala 中 Seq() 的中间元素时如何应用模式匹配

这是一个学习问题而不是编程代码,我有一个序列如下, val inputSeq = Seq("A","B","C","D","E") 所以我想要

回答 1 投票 0

如何在写入数据时使用 Apache Iceberg 的 ReplaceWhere 选项

我目前正在尝试使用 Iceberg 将数据写入由partition_date 列分区的外部 Hive 表。 在以 Iceberg 格式写入数据之前,测试表有 2 行, (“...

回答 1 投票 0

序列的条件交集

val 科目 = Seq("物理","数学","英语","化学") val books = Seq("基础物理", "专家数学") “书”序列...

回答 1 投票 0

SBT 测试 - 忽略排除并运行所有内容

我有一个带有一堆测试的 Play 框架(使用 ScalaTest 运行),我尝试通过以下方式组织它们: 单元测试 集成测试读取 集成测试编写 我已经离开了我的所有单位

回答 1 投票 0

哪个Scala项目提供了@data宏?

简单的问题,但我无法通过谷歌获得答案。我过去见过有人写了一个宏来让你选择案例类给你的各种东西,你可以通过

回答 3 投票 0

如何在 Spark Scala 中进行类型安全数据集左连接

背景 人们对 Spark 的数据集 API 实际上并没有提供完全类型安全的连接感到非常苦恼,但我很固执,所以我真的想尝试尽可能接近...

回答 1 投票 0

HackerRank 由于超时而终止我的解决方案

我必须使用两个堆栈实现一个队列,这是问题定义 在这个挑战中,您必须首先使用两个堆栈实现一个队列。 然后处理查询,其中每个查询都是以下之一...

回答 1 投票 0

Scala 解析器组合器存在空格问题

我正在编写一阶条件的解析器。我正在使用 Scala 和 scala-parser-combinators 库。它运行良好,但我发现了这个问题。 在这里,我报告否定条款(例如...

回答 1 投票 0

Scala 正则表达式命名捕获组

在 scala.util.matching.Regex 特征 MatchData 我看到有对组名的支持,我认为这与(Regex Named Capturing Groups)有关 但由于 Java 不支持组名...

回答 2 投票 0

为什么这些函数擦除后类型相同?

def merge[X](list1: 选项[List[X]], list2: 选项[List[X]]): 选项[List[X]] def merge[X](list1: 选项[List[X]], elem: 选项[X]): 选项[List[X]] 编译器说这两个函数有

回答 1 投票 0

字符串的后缀列表以及它们之前在 Scala 中重复的次数

如果我们有一个字符串列表,请创建一个新列表,其中每个重复元素都有一个重复次数的后缀,并保留顺序。 例子: 列表(“a”,“a”,&quo...

回答 1 投票 0

Scala - Spark - Neo4j - 删除节点

我有一个与 Neo4j 交互的 scala/spark 应用程序。 我可以添加/更新节点(从数据集开始),但我想在开始插入节点之前提前删除所有节点...

回答 1 投票 0

使用 Scala 编译器插件在特征中注入对基类方法的调用

我正在尝试编写一个编译器插件,它将在 Scala 的特征中注入对基类方法的调用。对于以下输入源: 类组件{ def valCallback[T](参考:T,名称:Stri...

回答 1 投票 0

如何将参与者消息限制为特定类型?

在 Akka 中,除了使用 RPC 风格编程模型的“Typed Actor”API 之外,是否有其他方法可以将发送给 Actor 的消息限制为特定的静态类型? 我可以使用消息传递吗

回答 5 投票 0

向头部添加一条记录,以便使用 scala Spark 不会重复记录

我有以下数据框: PK 的 -> code_id、日期 不必生成重复项,但是,有 +--------+----------+--------+--------+--------+-------- ------+----------+ |code_id|日期 ...

回答 2 投票 0

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