scala 相关问题

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

如何在可变映射中访问/初始化和更新值?

考虑使用可变映射来跟踪事件/计数的简单问题,即:val counts = collection.mutable.Map [SomeKeyType,Int]()我当前递增计数的方法......

回答 3 投票 22

sbt总是重新编译CI中的完整项目,即使使用缓存?

我正努力在这个基本工作流程中使用SBT进行CI过程:编译测试缓存〜/ .sbt和〜/ .ivy2 /缓存缓存项目中的所有目标目录在后续步骤中:恢复〜/ .sbt和.. 。

回答 1 投票 4

Scala:是否可以使用宏注释来注释类的构造函数字段? (宏观天堂)

我试图使用宏注释来注释类的构造函数值。假设实现了一个名为@identity的宏注释,并在...的类定义中使用如下

回答 1 投票 3

错误:运行播放多项目时预期的字母..

我试图使用命令'sbt“项目子项目运行'sbt多项目〜运行'但收到以下错误:`预期信[错误]预期符号[错误]预期'!' [错误] ......

回答 2 投票 0

在dataframe列值/字符串中搜索和计算单词出现次数

我正在使用我的Spark / Scala数据应用程序中的数据框,其中数据框中的一列具有巨大的字符串值,有或没有空格(两种情况都是可能的),以及......

回答 1 投票 0

如何将key,value作为spark sql中map的单独列

我有桌子和地图。我想从该地图中制作2个单独的列 - 1.键列2.值列。 input.show(); + --------------------- + -------------------- + ------ -------- + -------------...

回答 1 投票 -3

Akka应用程序到Heroku获取错误:Web进程无法绑定到$ PORT

试图将我的Akka应用程序部署到Heroku代码我有:val httpPort = Properties.envOrElse(“PORT”,“8080”)。toInt val serverBinding:Future [Http.ServerBinding] = Http()。bindAndHandle(routes,“。 ..

回答 1 投票 0

Spark多个动态聚合函数,countDistinct不起作用

使用多个动态聚合操作在Spark数据帧上进行聚合。我希望使用带有多个动态聚合操作的Scala对Spark数据帧进行聚合(由用户在...中传递)

回答 1 投票 1

如何在Spark Scala中以CSV格式编写不同的布局

我在数据框中有详细的记录,需要在.csv文件中写入自定义标题和预告片记录,如标题和记录类型的“记录类型(00)+日期+时间”(100)+详细计数...

回答 1 投票 -4

优化Scala代码以读取不适合内存的大文件的有效方法

问题陈述下面,我们有一个大型日志文件,用于存储用户与应用程序的交互。日志文件中的条目遵循以下模式:{userId,timestamp,actionType}其中......

回答 1 投票 0

在play的配置文件中定义一个数组

我没有找到有关该主题的任何信息。有没有办法在标准播放配置文件app.config中定义一个数组,其值如何? application.secret =“Gk中<9kCgMu @ ...

回答 2 投票 2

尝试为ADT编写Circe编码器或解码器时遇到错误

我正在尝试根据Circe的文档编写一些代码,但是,尝试编译我的编码器和解码器会导致错误。如果你想看看整个项目,你......

回答 1 投票 1

“()”代表什么:val f = {()=> x + = 1}

我的问题是关于Scala函数:var x = 1 val f = {()=> x + = 1}很明显函数文字是否如下所示:val f =(x:Int)=> x + 1但是(做什么)代表:val f = {()=> x ...

回答 3 投票 2

MonoidK和Monad的关系

我试图理解众所周知的短语A monad只是endofunctors类别中的monoid,并将一些类别理论概念映射到cat库。猫中有一个MonoidK类型类,它......

回答 1 投票 3

如何将折叠左侧运算符“:/”转换为scala中的foldLeft函数?

以下代码将两个映射的值合并为一个映射。 val merged =(map1 /:map2){case(map,(k,v))=> map +(k - >(v + map.getOrElse(k,0)))}但是我...

回答 1 投票 2

协议切换成功与否

我有以下代码片段,不能编译:import akka.actor.ActorSystem import akka.Done import akka.http.scaladsl.Http import akka.stream.ActorMaterializer import akka.stream ....

回答 1 投票 1

我无法解释以下一行代码

下面的代码用scala编写,val数组(f,t)= readLine()。trim()。split(“+”)。map(_。toInt)我无法理解val数组(f,t) 。对我来说,Array是类。因此,我们只能创造......

回答 1 投票 -1

MongoDB Spark连接器中的withPipeline函数在哪里

我正在尝试将MongoDB中的一些数据加载到Spark中。我已经定义了一个ReadConfig来指定数据库和集合。我还想应用一个过滤器,以避免丢失所有的集合。我是 ...

回答 1 投票 0

从Scala中的任意数据数据获取Spark DataFrame的最简单方法是什么?

我已经在这几天打破了这个问题。感觉它应该直观简单......真的希望有人可以提供帮助!我已经构建了一个org.nd4j.linalg.api.ndarray.INDArray ...

回答 1 投票 0

Functor组合的例子

这是对我之前问题的回答的后续行动。我们知道仿函数组成。我可以使用scalaz编写一个仿函数List [_]和Option [_]的组合:import scalaz._,Scalaz ....

回答 3 投票 1

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