scala 相关问题

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

如何在 Slick 中获取组合 DBAction 的单独结果

我需要针对这种情况的帮助。 我必须在表 A 中插入多条记录,在表 B 中插入一条记录。我需要在单个事务中插入所有记录,但还需要为每个记录获取单独的结果

回答 1 投票 0

如何避免可空类型的模式匹配中出现“类型测试无法检查”的警告?

以下方法的目的是去除空值 def filterOutNulls[T](items: Iterable[T | Null]): Iterable[T] = items.collect { case 元素:T => 元素 } 该代码适用于

回答 1 投票 0

ClassNotFoundException。不同 Scala 版本有问题吗?

当我尝试运行这个.py时: 导入日志记录 从 cassandra.cluster 导入集群 从 pyspark.sql 导入 SparkSession 从 pyspark.sql.functions 导入 from_json, col 从 pyspark.sql.types 导入

回答 1 投票 0

Scala3 不会在 Intellij 中显示类型不匹配或格式错误

我正在使用 Scala 3.3.1,Intellij 没有给我有用的构建错误输出,也没有错误突出显示。 例如,如果我的项目使用任何 3.x Scala SDK,并且我有以下错误代码,...

回答 1 投票 0

在 columnSimilarties() Spark scala 之后获取列名称

我正在尝试使用spark中的columnSimilarities()构建基于项目的协同过滤模型。使用 columnsSimilarities() 后,我想将原始列名称分配回结果......

回答 1 投票 0

2 个日期之间的小数月份差异(Scala 或 Java)

我想找出两个日期之间相差多少个月。我的代码现在是这样的 ChronoUnit.MONTHS. Between(d1, d2) 问题是结果很长。例如,如果日期

回答 2 投票 0

Gattle 将列表作为函数参数传递

我似乎无法用 ProduceTestMessage("A", "${userNames}") 修复最后一次 exec 调用 它需要一个当然是正确的列表,但是我如何传递 userNa...

回答 1 投票 0

为什么会发生ArrayIndexOutOfBoundsException?

def change(金额: Int, 硬币: Array[Int]): Int = { val dp = 数组[Int](金额 + 1) dp(0) = 1 为了 { 硬币<- coins i <- coin to amount }...

回答 1 投票 0

Scala - 扩展泛型类型参数

抱歉,如果这是重复的。通过一些基本搜索很难找到。 如果我有 特征容器[T] { 数据:T } 我正在尝试有一个特征扩展容器,以便数据是可遍历的......

回答 2 投票 0

Null 和 Null & T 类型之间有什么区别,其中 T <: AnyRef?

看下面的方法 def toOption[T <: AnyRef](value: T | Null): Option[T] = value match { case null => 无 案例内容:T => Some(内容) } 如果你插入...

回答 1 投票 0

Scala:通过生成器(可迭代)公开 JDBC 结果集

我在数据库中有一组行,我想提供一个接口来旋转它们,如下所示: def findAll: 可迭代[MyObject] 我们不需要记住所有实例......

回答 4 投票 0

在 Spark 中读取 .csv 文件时如何将第二行视为标题

我想跳过第一行并从第二行开始考虑,我使用标题起始位置为2,跳过行为1,但它不起作用,因为它也将第二行作为数据加载。有人可以请...

回答 1 投票 0

无法读取 Spark 中的嵌套元素?

我正在尝试读取使用嵌套 jSON 创建的数据帧。不知何故,我无法读取嵌套键之一并出现错误。 val df=spark.read.json(Seq(""" [{ ”

回答 1 投票 0

使用已安装的spark和maven将Spark Scala程序编译成jar文件

仍在尝试熟悉maven并将我的源代码编译成jar文件以进行spark-submit。我知道如何使用 IntelliJ 来实现此目的,但想了解它实际上是如何工作的。我有...

回答 3 投票 0

如何确保分区小于maxSize?

假设我使用 SparkSession 将大型 CSV 文件(800K 行)转换为 DataFrame,如下所示: val 行 = csv.stripMargin.split(' ') val rdd = Spark.sparkContext.parallelize(行) val df = rdd.toDF

回答 1 投票 0

scala,使用类成员函数作为第一类函数

我想将类实例的成员函数作为第一类函数分配给变量: 类 A(val id:Int){ def f(u:Int)=id+u } val a=新A(0) val h=a.f // 失败:解释为 ...

回答 2 投票 0

Scala Akka Http:com.typesafe.config.ConfigException$Missing:找不到键“调度程序”的配置设置

使用scala Akka创建API,代码在IDE中运行,但是创建jar时无法运行代码: 使用 scala 2.11.12,下面是 build.sbt 此构建/版本:=“0.1.0-SNAPSHOT”

回答 1 投票 0

从增量表中过滤开始日和结束日的数据

我有一个按年、月、日分区的增量表。分区列设置为字符串。 我需要从 Delta 表中读取过去 7 天的数据。例如,如果作业在星期二运行...

回答 1 投票 0

基于类型参数重载方法

我想要一个可以使用或不使用类型参数来调用的方法,并为每个方法返回不同的值。这是一些明显简化的代码: 对象 Foo { def apply() = "你好" ...

回答 1 投票 0

为什么可以在类型字段中混合类?

为什么我可以说类型字段具有一个类的类型,其中混合了另一个类(当一个类中只能混合特征时)? 例子: scala> A 类 定义A类 scala> B 类

回答 2 投票 0

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