cost 622 ms
在 case class 中遍历参数和可选值,检查是否仅定义了某些字段

[英]Iterate through parameters and optional values in a case class checking that only certain fields are defined

我有一个案例 class,如下所示,除了它有更多的参数(都是可选的): 我想遍历参数并验证是否只定义了 i 和 j,而 rest 是 None。 如果案例 class 将来发生变化,我想保留相同的验证,这就是我不使用模式匹配或显式检查的原因。 在 scala 2.12 中执行此操作的好方法是什么? ...

如何将馈线值存储在变量中以重用它

[英]How can I store a feeder value in a varaible to reuse it

我有一个包含一些数据的馈线,例如: 杰克·吉姆·乔马纳的名字我想发送一个模拟名称搜索操作的请求 1- 用户开始输入名字的第一个字母 2- 然后是其他 3 个字母所以我想发送的请求:get( https/bla/bla/search?q=here 我只想要名字的第一个字母) 得到( https/bla ...

从覆盖率报告中排除 sbt 覆盖率的测试

[英]Excluding tests from coverage report with sbt coverage

我有一个没有功能的测试,所以我不希望它影响覆盖率报告。 除了把它放在一个单独的项目中,有没有办法在运行时将它从报告中排除sbt clean coverage test coverageReport 就目前而言,它正在掩盖其他测试的缺失覆盖范围。 为了更好地解释,我在 GitHub 中做了一个示例项目 ...

将两个 dataframe 合并为一个 dataframe 忽略 null

[英]Combine two dataframe into one dataframe ignoring null

我在 spark scala 中有以下要求。 我有 2 个数据框: DF1: DF2: 我想合并这两个 dataframe,结果数据集中应该只有非 null 值。 预计 output: 两个输入数据帧(df1 和 df2)总是只有一条记录。 此外,我不想在逻辑中对列名称进行硬编码,因为这需要使 ...

JsonPath 在读取数组的每个元素时将冒号 (:) 转换为等于 (=)

[英]JsonPath is converting colon(:) into equal to(=) while reading each element of an array

我正在使用"com.jayway.jsonpath" % "json-path" % "2.7.0"在我们的 API 中解析传入的 json 消息,该消息基于 scala 编写的 akka-http 构建。传入的消息可以包含记录数组,并且每条记录,都会执行一些动作。 在尝试访问该数组中的每条记录时 ...

无法推断参数类型

[英]Could not infer type of parameter

我创建了 MyList 抽象 class 来实现列表,不使用现有列表实现的原因是我正在学习 scala,这是同一门课程的练习。我正在编写一个 zipWith function 来创建一个包含单个项目串联的新列表例如: 列表 1:列表 = [1,2,3] 清单 2:listOfStrings = [" ...

如何重置表格

[英]How to reset a table

单击按钮后可以重置表 scala swing 或将其从容器中删除吗? 我试图用那个表创建一个 val,但我总是在旧表下面堆放一个新表这是代码: ...

Scala Monix:从 Observer.foldLeft 收集数据

[英]Scala Monix: Collect data from Observer.foldLeft

通过使用 Observer,我正在尝试构建代码,其中: 1.生成一些(随机)值; 2.合并这些值; 3.如果有人合并值超过阈值,则该值必须传递给另一个处理程序。 所以我希望返回结果值以供进一步使用我的代码: 但没有传递给 flatMap 方法。 output 例如: 我究竟做错了什么? ...

将两个元组与 scala 中的元组源进行比较

[英]Compare two tuples into a source of touples in scala

我正在尝试将两个对象元组相互比较并返回最新元组的Source 。 例如,我有两个对象ObjectA和ObjectB ,它们采用元组形式,如(ObjectA, Some[ObjectB]) 。 我有另一个 object,它是一个包含JoinedObject的探测源,其中有(ObjectA, Some( ...

如何在Scala中直接将JsonObject(gson)转换为Map Object?

[英]How to convert JsonObject (gson) to Map Object directly in Scala?

我想知道如何将JsonObject (gson) 转换为Map ,将JsonArray转换为 Scala 中的Seq ? 我已经检查过这个答案,它使用jackson库,但我必须先从JsonObject/Array转换为纯字符串,然后再转换为 Map,Array strong text 。 以下是我 ...

无法通过 JupyterLab 中的 SPYLON-KERNEL 读取 DELTA 文件:java.lang.ClassCastException

[英]Unable to read DELTA files via SPYLON-KERNEL in JupyterLab: java.lang.ClassCastException

无法通过 JupyterLab 中的 spylon kernel 读取增量文件。 在尝试通过 JupyterLab 中的 spylon kernel 读取增量文件时,我遇到了如下所示的 java.lang.ClassCastException 错误,我还测试了其他版本,它们都会导致相同的错误。 重 ...

如何让列显示在 select 语句 spark scala

[英]How to get columns to show in select statement spark scala

我将下面的代码用于 2 个表中的 select 列。 我正在使用 spark scala 2.11.11 并运行,但是,它只会返回 package id 和包数。 我需要在结果集中查看 package id、包裹数量、名字和姓氏。 我的代码中缺少什么? ...

如何将 akka http 请求实体解组为字符串数组?

[英]How to unmarshall akka http request entity as array of strings?

我正在尝试将发布请求有效负载解组为字符串数组,但它因 400 错误请求而失败,并显示错误: 请求内容格式错误:Expected String as JsString, but got {"application":{"applicationRevision":{"string":"27904"}, ...

折叠选项列表是编译错误

[英]folding of list of options is compile error

为什么第二次折叠编译出错? 我认为第一次折叠和第二次折叠完全相同。 但是第二个出现编译错误。import cats._ import cats.data._ import cats.syntax.all._ val somes : List[Option[Int]] = List(Some(1), ...

如何使用 Mockito “验证”与“最终”的 specs2?

[英]How to use Mockito "verify" with "eventually" of specs2?

我正在用 Scala 中的specs2和mockito编写测试。该测试应验证异步运行的 function foo调用barMock.bar() 为了验证barMock.bar()调用,我可以使用verify : 由于foo是异步运行的,我应该使用eventually方法来验证调用: 不幸的是,上面 ...

如何创建在 Scala 中的集合上扩展的自定义集合?

[英]How to create a custom collection that extends on Sets In Scala?

我想从现有的 Set Collection 创建一个新的自定义 Scala 集合,稍后我可以使用一些附加功能对其进行扩展。 目前,我试图让它表现得像标准集合Set 。 我尝试了以下链接: https ://docs.scala-lang.org/overviews/core/custom-coll ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM