scala

scala

scala相关开发需求的人员的问答和文章

文章 40浏览 41
  • ScalaCheck: Gen.choose 输出超出指定范围的值

    ScalaCheck:Gen.chooseoutputtingvaluesbeyondaspecifiedrange我正在使用Scalacheck来查找缺陷,作为作业的一部分。也许令人难以置信的是,我被卡住了,因为它正在生成一对非零整数。来自我的IntelliJ工作表,逐字逐句:importorg.scalacheck._importArbitrary._importGen._importProp…
    2025-04-161
  • ScalaTest: 预定义类型的自定义值输出

    ScalaTest:customizedvalueoutputforpredefinedtype说,我有这样的小测试:classTestextendsFunSuitewithMatchers{test("test"){valarray=Array(Array(1,1,1),Array(2,1,3),Array(1,4,1))arrayshouldequal(null)}}Array(Array(1…
    2025-04-161
  • 在 spark scala 的数据框列中过滤 NULL 值

    FilterNULLvalueindataframecolumnofsparkscala我有一个数据框(df),其中包含以下内容:+---------+--------------------+|col1|col2|+---------+--------------------+|colvalue1|NULL||colvalue2|col2value...|+------------+------…
    2025-04-161
  • 括号平衡算法递归

    ParenthesisBalancingAlgorithmrecursion谁能给我解释一下括号平衡问题的算法?"由于匹配括号对,字符串(代码)语法是否正确?"除了每个"("应该有另一个")"让算法返回true之外,我无法弄清楚。谢谢!我找到了这个解决方案,但我不明白,我不想复制和粘贴它:defbalance(chars:List[Char]):Boolean={defbalanced(chars…
    2025-03-031
  • GraphQL Schema with Sangria

    GraphQLSchemawithSangria我正在查看用于在Scala中编写GraphQL服务器的Sangria库。然而,奇怪的是,同一个类型系统必须实现两次:(1)作为GraphQL类型声明的一部分,(2)也在服务器端,作为Scala案例类,伴随着ObjectType、InterfaceType等。vals.在Scala中对类型系统进行硬编码尤其令人讨厌,因为我的目的是能够对任意形状的聚合进…
    2025-02-101
  • slick 可重用的 InsertAndUpdate 特征

    slickreusableInsertAndUpdatetrait鉴于DRY,我试图避免在Slick表定义中重复插入和更新逻辑。我试过这个:traitEntity{defid:Option[Int]}caseclassBankRekening(id:Option[Int],nummer:String,omschrijving:String)extendsEntity{}objectBankReke…
    2025-01-221
  • 从Scala源代码组装的远程调试JAR

    RemotedebugJARassembledfromScalasourcecode我正在使用一个用Scala编写的API,它使用SBT将其构建到JAR文件中。我将JAR文件部署到虚拟机(VM)并且可以成功执行它-API启动并处理请求。现在我正在尝试使用IntelliJ(v2016.3.4)远程调试配置在源Scala代码中放置断点。这是我所做的:1)在IntelliJ中将我的源代码作为ScalaS…
    2025-01-081
  • 在 Scala 中从字符串创建复杂数据

    CreatecomplexdatafromStringsinScala我已经定义了很多case类比如abstractclassFoocaseclassBar(s:String)extendsFoocaseclassBaz(f:Foo)extendsFoocaseclassFooBar(l:Foo,r:Foo)valx=FooBar(Bar("1"),Baz(Bar("2")))valx=what_…
    2024-11-201
  • scalac 在 ScalaTest 测试中发现错误的 forAll 方法

    scalacfindswrongforAllmethodinScalaTesttest我有一个扩展GeneratorDrivenPropertyChecks的ScalaTest2类,并且还间接扩展了FeatureSpec和Matchers(通过我编写的扩展这两个类的特征)。它里面有这样的代码:forAll(mySequence){myItem=>myItem.applicationIDsho…
    2024-11-171
  • Scala中空列表的负责人

    HeadofemptylistinScala我在Scala中创建了这个递归方法,它返回一个由另一个列表的所有不同元素组成的列表。objectes20extendsApp{deffilledList:List[Int]=List()@scala.annotation.tailrecdefdistinct(l:List[Int]):List[Int]={if(l.isEmpty)filledListi…
    2024-11-161
  • 复合流是否会产生循环?

    Doescompositeflowmakeloop?我想了解以下代码片段的工作原理:valflow:Flow[Message,Message,Future[Done]]=Flow.fromSinkAndSourceMat(printSink,helloSource)(Keep.left)importakka.actor.ActorSystemimportakka.{Done,NotUsed}imp…
    2024-11-161
  • found: org.apache.spark.sql.Dataset[(Double, Double)] 需要: org.apache.spark.rdd.RDD[(Double, Double)]

    found:org.apache.spark.sql.Dataset[(Double,Double)]required:org.apache.spark.rdd.RDD[(Double,Double)]我收到以下错误found:org.apache.spark.sql.Dataset[(Double,Double)]required:org.apache.spark.rdd.RDD[(Double…
    2024-11-161
  • 为什么 Scala 不自动”处理”ClassTags?

    Whydoesn'tScala"handle"ClassTagsautomatically?Class标签似乎真的很容易使用,但是,至少在某些情况下(如果不是全部)总是可靠地自动插入ClassTag样板在数学上是不可能的吗?考虑这个例子:deffoo[T:ClassTag]={valcls=classTag[T].runtimeClass.asInstanceOf[Class[T]]valmyLi…
    2024-11-161
  • Spark Row to JSON

    SparkRowtoJSON我想从Sparkv.1.6(使用scala)数据帧创建JSON。我知道有做df.toJSON.的简单解决方案但是,我的问题看起来有点不同。例如,考虑具有以下列的数据框:|A|B|C1|C2|C3|-------------------------------------------|1|test|ab|22|TRUE||2|mytest|gh|17|FALSE||A|B…
    2024-11-161
  • Unknown data type \\”JSONB\\” when running tests in play slick with H2 Database

    Unknowndatatype"JSONB"whenrunningtestsinplayslickwithH2Database在使用在playframework中运行测试时,我遇到了进化问题未知数据类型:"JSONB"scala的playframeworkv2.6.6玩滑v3.0.2play-slick-evolutionsv3.0.2PostgreSQL-42.0.0h2数据库-1.4.194我…
    2024-11-131