scala 相关问题

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

Scala + AspectJ:if()切入点表达式

我在我的Scala项目中使用带有sbt-aspectj的AspectJ库。我正在尝试使用if()表达式编写@Pointcut:@Aspect对象PerformanceTracer扩展Logger {@Pointcut(“@ annotation(...

回答 1 投票 1

对让Scala在IntelliJ中运行感到困惑?导入错误

我试图在IntelliJ中运行一个简单的scala程序。我的build.sbt看起来像这样:name:=“UseThis”version:=“0.1”scalaVersion:=“2.12.4”libraryDependencies + =“org.apache.spark”%%“...

回答 2 投票 0

Scala中def foo = {}和def foo()= {}之间有什么区别?

给定以下用于在Scala中定义函数的构造,您能解释一下它们之间的区别,以及它们的含义是什么? def foo = {} vs. def foo()= {}更新感谢...

回答 4 投票 50

期货 - 地图与平面地图

我已经阅读了有关map和flatMap的文档,我知道flatMap用于接受Future参数并返回另一个Future的操作。我不完全明白的是为什么我会......

回答 3 投票 20

Scala中的Extractor对象和类

我正在为函数表达式编写提取器对象。它的外观如下:object FunctionTemplate2 {private final val pattern = Pattern.compile(“^(。+?)\\((。+?)\\,(。+?)\\)”)//e.g。 FOO(1,...

回答 1 投票 2

Scala:如何强制提供类型

假设我们有以下特征和类定义特征模型扩展产品类X [T

回答 2 投票 3

sbt测试编码问题

我有一个非常类似于sbt test编码hickup的问题,但由于答案不适用,我的案例是Scala代码,我在这里问。我在单元测试中有一个包含非ASCII字符的字符串。 ...

回答 1 投票 0

SBT多项目如何共享同一个演员系统

我正在研究SBT多项目解决方案。现在我有:顶级项目test-env子项目测试 - 核心子项目test-proj1子项目test-proj2层次结构如下:test-env src project ...

回答 1 投票 0

Akka遥控器在码头工人容器中

我正面临一些关于正确配置的困惑,这些配置设置为能够访问部署到docker容器中的akka 应用程序。虽然我正在运行虚拟机ubuntu VM,但我想...

回答 1 投票 0

Scala模式匹配引用

当模式匹配案例类时,你如何实际引用它匹配的类?这是一个显示我的意思的例子:密封特征值案例类A(n:Int)扩展Value v ...

回答 3 投票 3

Spark SQL加入多个失败

我有大约18个DataSet,每个DataSet包含10个不同的列和1k~10k行,我必须逐个对它们进行左连接。当我这样做时:b = a.join(A,'one column','outer_left')....

回答 2 投票 1

Scala编译器抱怨方法级别的泛型参数的类型不匹配

为什么Scala编译器无法编译下一个代码:trait Profile {} class SomeProfile扩展Profile trait Foo {def get [T

回答 2 投票 0

Spark ALS转换性能

我是一个火花新手。我正在使用pyspark进行ALS推荐。装配需要几分钟,运行相当快。然而,model.transform函数需要很长时间并且需要很大...

回答 1 投票 1

在对travis-ci的测试期间,它会挂起

我有一个开源scala项目(https://github.com/lucidsoftware/xtract)。对于scala 2.11和2.12,在运行测试时,travis-ci的构建始终挂起。有时它会挂起......

回答 3 投票 3

scala宏如何将`HList`转换为函数args

对于下面的类型类型HFunc =(Int :: String :: HNil)=> Int类型Func =(Int,String)=> Int我尝试将Func转换为HFunc val funExpr:Tree = ??? val hlistType = ??? val hfuncName = ...

回答 1 投票 0

1 :: 2 :: Nil与(1 ::(2 :: Nil))之间的区别?

在我一直在使用的Scala教程中,我总是看到以这种方式构造的列表:(1 ::(2 :: Nil))这个和非括号版本之间有区别吗? 1 :: 2 ::无

回答 2 投票 0

循环遍历大型数据帧并执行sql

我有一个大文件(~5GB),我已加载到数据帧中。现在我必须从每一行获取一个值(fid)并获取同一数据帧中的相应行。 var references = df.sqlContext.sql(...

回答 1 投票 0

MongoDB Scala驱动程序不允许在案例类中使用Map集合

我刚开始使用MongoDB,我正在尝试用Scala编写一个小应用程序来测试Mongo。我创建了以下case类,以便将Documents转换为Scala类:case类User(...

回答 1 投票 1

当具有相同数量的参数的重载函数时,为什么scala类型推断会失效?

我遇到了这种情况,当存在具有相同参数数量的重载函数时,scala编译器无法推断出我的函数参数的类型:class TypeInfer(self:Int,other:Int){...

回答 1 投票 1

是否可以在Scala中模拟/覆盖依赖项/导入?

我有一些代码如下:package org.samidarko.actors import org.samidarko.helpers.Lib class Monitoring extends Actor {override def receive:Receive = {case Tick => ...

回答 2 投票 4

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