scala 相关问题

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

在模式匹配中强制推断类型参数的类型绑定

我正在尝试编译下面的代码,尽管编译器拒绝它,但它看起来是正确的。我可能做错了什么或者我需要以某种方式提示编译器。 密封特征 Foo[A] 案例c...

回答 1 投票 0

spark Streaming 和 kafka 集成依赖问题

我正在尝试编写一个脚本,通过 Spark Streaming 从 kafka 读取数据,但是当我运行“sbtcompile”时,出现此错误: sbt.librarymanagement.ResolveException:下载 org.ap 时出错...

回答 1 投票 0

宏展开时异常:类型T不是类,玩json

我面临这个错误: 宏展开时出现异常: scala.ScalaReflectionException:类型 T 不是类 在 scala.reflect.api.Symbols$SymbolApi.asClass(Symbols.scala:284) 在 scala.re...

回答 1 投票 0

如何使用宏在 scala 中生成新的单例文字类型

我需要在 scala 2.13 中的每个宏调用上生成随机signleton类型 我尝试了类似的方法,但无法更改宏定义返回类型 def randomSingletonInt: Int = 宏 randomImpl...

回答 1 投票 0

无法压缩分区数量不等的 RDD。我可以用什么来替代 zip?

我有三个相同大小的RDD,rdd1包含一个字符串标识符,rdd2包含一个向量,rdd3包含一个整数值。 本质上我想将这三个压缩在一起以获得 RDD [S...

回答 3 投票 0

如何定义匿名泛型 Scala 函数?

假设我有这个: val myAnon:(Option[String],String)=>String = (a:Option[String],defVal:String) => { a.getOrElse(defVal) } 不要介意这个函数的作用。有没有办法...

回答 3 投票 0

在 build.sbt 中提供依赖项的项目的 sbtpublishLocal 不会使这些依赖项对使用该项目作为库的项目可见

假设我有一个带有此 build.sbt 的项目“内部库”: 组织 := "com.foo" name := "内部库" 版本:=“1.0.0” scalaVersion := "2....

回答 1 投票 0

如何处理 Databricks 中不同数据类型的合并架构选项?

导入spark.implicits._ val data = Seq(("詹姆斯","销售",34)) val df1 = data.toDF("姓名","部门","年龄") df1.printSchema() df1.write.option("

回答 2 投票 0

如何在不显式指定的情况下调用 Cats 类型类方法?

我想编写该代码: IO.foreverM: IO.sleep(1.秒) *> IO.println("Tick") 但它无法编译。然而这段代码编译: FlatMap[IO].foreverM: IO.sleep(1.秒) *&g...

回答 1 投票 0

如何设置 Apache Iceberg 访问权限以允许用户写入表分支(或带有前缀的分支)?

Apache Iceberg 中有一个表 my_table。我想允许某些用户组写入此表,但仅限于以 analytic_ 前缀开头的分支。例如。用户可以创建analytic_task_12...

回答 1 投票 0

如何在 Anorm 中调用具有 IN 和 OUT 参数的“过程”

在我的 Play (Scala) 应用程序中,我需要调用具有 IN 和 OUT 参数的过程。在任何地方都找不到任何例子! 我正在使用 Play 2.5x(DB 是 Oracle)。

回答 1 投票 0

如何使用scala解压zip文件?

基本上我需要解压缩一个 .zip 文件,其中包含一个名为 modeled 的文件夹,该文件夹又包含许多 excel 文件。 我很幸运地找到了已经编写的代码(ZipArch...

回答 7 投票 0

如果在 scala 中找不到列,如何使用模式文件读取输入 json 并填充默认值?

输入数据框 val input_json="""[{"orderid":"111","customers":{"customerId":"123"},"Offers":[{"Offerid":"...

回答 1 投票 0

Scala 案例类数量限制和 jvm 254 限制

新的 Scala 案例类数量限制是多少。 在 scala 2.11 中,案例类的 22 个限制被删除。 新的限制是多少? 是否可以超出 jvm 限制 254 谢谢

回答 2 投票 0

部分应用函数的 Scala 组合

我希望能够从部分应用的函数组成函数。 IE。像这样的东西: def 平均值(数据:Seq[Option[Double]]): Option[Double] = { val 数字 = data.flatten 数字

回答 1 投票 0

ScalaTest:BeforeAndAfter 未运行

我正在尝试学习如何在 ScalaTest 中使用固定装置设置和拆卸。我一直在尝试的一个例子如下: 导入 org.scalatest._ 导入 scala.collection.mutable SampleTest 类...

回答 3 投票 0

如何将字符串 json 转换为 scala 数据帧?

我有一个字符串 json,我正在尝试创建一个数据框。使用下面的代码我可以实现,但是我正在构建jar的环境,它抱怨toDS。有没有其他方法可以...

回答 1 投票 0

如何在 Scala Dataframe 中的 Json 中填充缺失键的默认值?

我正在我的scala配置文件中读取json数据。我正在尝试提取客户 ID、位置、城市、州和状态(状态应位于地址键内)。由于状态是可选键,因此可能无法...

回答 1 投票 0

什么是<:< mean in Scala? [duplicate]

可能的重复: 做什么<:<, <%<, and =:= mean in Scala 2.8, and where are they documented? e.g. in this example, from scala-arm 1.0: def toTraversable[B](implicit ev: R <:...

回答 1 投票 0

将 Dataframe 转换为 scala 中的嵌套 Json

我有一个数据框,如下所示,用*1,*2这样构造每个级别的json..并且“->”显示父节点的子节点 数据框.show 编号*1 姓名*1 电源*1 类型*1 配料1->id2 打顶...

回答 1 投票 0

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