scala 相关问题

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

scala计算元素的出现次数

我输入以下列表:val lisinputt =(“banana 10”,“apple 20”,“apple 30”,“banana 10”,“berry 10”)我想计算...

回答 3 投票 0

具有最快(并发)添加操作的集合

我正在寻找一个具有最有效的“添加项目”并发操作的集合。 Scala或Java很好。我通常:插入100.000s的条目,一次一个不关心订单...

回答 1 投票 0

使用TimeoutException或等待完成未来?

我有以下特点:trait Tr {/ ** *返回写入的字节数的未来* / def write(bytes:Array [Byte]):Future [Long]}所以我可以等待结果如下: 。

回答 2 投票 0

如何计算Spark数据集中的平均向量w。 Scala呢? [重复]

假设我在Apache Spark中有一个数据集,如下所示:+ --- + -------------------- + | ID | VEC | + --- + -------------------- + | 0 | [1,2,3,4] | | 0 | [2,3,4,5] | | 0 | ...

回答 1 投票 0

Scala:部分评估函数并缓存固定值

有一种简单的方法可以以纯函数的方式缓存部分应用函数的固定值。代码示例:scala> def f(x:Int,y:Int)= {def expensiveCalculation(num:Int)= {...

回答 3 投票 4

使用密码确认在注册表单上键入不匹配

我想使用密码确认进行注册表单并复制此示例https://github.com/namin/play-js-validation但是类型不匹配发生scala 2.11 play 2.5 object SignUpForm {val form ...

回答 1 投票 1

用于包装不纯方法的效果?

我试图了解如何使用效果monads(cats.effect.IO或scalaz.IO无所谓)。想象一下,我有以下方法:def extract(str:String):String = {if(str.contains(“123”))...

回答 1 投票 1

Play Framework:验证成功时访问表单

我在Play 2.6中提交了一个表单,其中大多数验证都无法预先执行。 Web应用程序将提交的表单数据发送到另一个项目的后端,该项目将抛出...

回答 3 投票 0

在Play Framework 2.2.X中运行ScalaTest

我试图在Play 2.2中运行一些功能性的ScalaTest,但似乎无法导入运行测试所需的de @Test注释。我试过寻找解决方案,但它们似乎来自......

回答 1 投票 0

更改现有数据框架的架构

我想更改现有数据帧的模式,同时更改模式我遇到错误。我可以更改数据帧的现有模式。 val customSchema = StructType(Array(...

回答 2 投票 0

使用akka http的Web套接字的单元测试用例

我使用Akka HTTP实现了Web套接字。我正在使用Kafka的数据并使用Web套接字发送通知。功能正常,但我陷入了测试用例。 `私人定义...

回答 1 投票 0

如何使用合并排序为Scala中的Int列表计算反转计数?

def mergeSort(xs:List [Int]):List [Int] = {val n = xs.length / 2 if(n == 0)xs else {def merge(xs:List [Int],ys:List [Int] ]):List [Int] =(xs,ys)匹配{...

回答 1 投票 -2

任务不可序列化Flink

我试图在flink中进行pagerank基本示例,只需稍加修改(仅在读取输入文件时,其他一切都是相同的)我得到错误,因为任务不可序列化和...

回答 1 投票 4

我应该默认使用GenSeq吗?

将GenSeq用作“默认”集合类型是最佳做法吗?它似乎是最通用的集合界面。但是我没有看到它在代码示例中广泛使用(更具体的Seq ...

回答 2 投票 5

scala:foldLeft with zipWithIndex

以下代码有效:likertRoundDfSeq:Seq [DataFrame] = ...... likertRoundDfSeq match {case head :: tail => tail.foldLeft(head){(dforg,df1)=> DataFrameUtils.join(dforg,.. 。

回答 1 投票 1

测试使用scalatest无法编译

我有使用PropertyChecks trait的示例测试:import org.scalatest.prop.PropertyChecks import org.scalatest。{Matchers,PropSpec} class AppTest使用带有Matchers的PropertyChecks扩展PropSpec {...

回答 1 投票 1

什么决定了foldLeft中的'A'类型?

在foldLeft的定义中,Int列表被反转:val l = List(1,2)//> l:List [Int] = List(1,2)l.foldLeft(List [Int]())(( b,a)=> a :: b)......

回答 2 投票 2

如何将多个不同的InputStream链接到一个InputStream中

我想知道是否有任何想法的方法将多个InputStream链接到Java(或Scala)中的一个连续的InputStream中。我需要它是解析我通过网络加载的平面文件...

回答 5 投票 55

将可变字符串集的映射转换为Scala中不可变字符串集的映射

我有一个“dirtyMap”,它是immutable.Map [String,collection.mutable.Set [String]]。我想将dirtyMap转换为不可变Map [String,Set [String]]。你能告诉我怎么做吗?一世 ...

回答 3 投票 0

如何用值“Undefined”替换值“Unknown”?

如何在DataFrame中将值“Undefined”替换为“Unknown”值?我发现下面的命令可以用于withColumn(“col1”,when(...)。否则(...),但在我的情况下,我想......

回答 1 投票 -1

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