scala

    1热度

    1回答

    我想向Task表中插入10多行数据,所以我创建了这些记录的列表。除了我的表,我有一个存储库,其中包含诸如创建,更新等功能。所以我可以使用创建一个函数来添加一条记录,但我想用这个函数批量插入数据。 case class Task ( idTask: Option[Long], ownerId: Long, name: String, finished: Bool

    0热度

    1回答

    这里是红宝石等效 [Digest::MD5.hexdigest("Data to pack").to_i(16)].pack("N") 输出:"\x1AP0\\" 所生成的大的整数(MD5哈希); 321255238386231367014342192054081171548 在斯卡拉我得到BigInt如下; def md5Hash(input: String): String = md5

    1热度

    2回答

    我有一个项目有多个scala spark程序,而我通过eclipse运行mvn install我能够得到正确的jar生成的使用spark-submit命令运行 将代码推送到GIT之后,我们试图使用jenkins来构建它,因为我们想要使用无法自动将jar文件推送到我们的hadoop集群 我们有jenkinsfile与建立目标为“编译软件包安装-X” 日志显示 - [DEBUG](f)artifact

    0热度

    1回答

    在使用Scala进行函数式编程的过程中,我看到了两种形式的def声明。但我不知道它们之间的差异,也不知道它的名称。我如何获得更多关于此的信息? 宣言1 def sum(f: Int => Int)(a: Int, b: Int): Int = ??? 宣言2 def sum(f: Int => Int, a: Int, b: Int): Int = ???

    1热度

    2回答

    我 trait OptionTransaction { def data: Data } BuyOptionTransaction extends OptionTransaction SellOptionTransaction extends OptionTransaction 我使用这些有格式类型的类来创建各种交易 trait Formatter[T] { def

    2热度

    2回答

    我有如图逗号分隔的数字数组: 一个:{108,109,110,112,114,115,116,118} 我所需要的输出是这样的: 一个:{108-110,112,114-116,118} 我试图将连续的数字与之间的“ - ”进行分组。 例如,108,109,110是连续数字,所以我得到108-110。 112是单独的条目; 114,115,116再次代表一个序列,所以我得到114-116。 118

    0热度

    1回答

    我想建立一个没有任何相关性的接口,只有Scala库 让我们想象一下,这是我想要的东西: iface.jar ​​ 如您所见,它不包含任何导入。 让我们去实现: iface_implementation1.jar import play.api.libs.json._ trait myPlayJsonImpl extends jsonIface[JsValue] { def tur

    0热度

    1回答

    null`我有一个元组的Scala是: val myTuple: (Int, Int) = (null.asInstanceOf[Int], 1) ,我从Java访问。问题是在Java中,myTuple._1()返回0而不是null,正如我解释的here。相反,myTuple._1将返回始终为空,无论设置的值如何。因此,我不知道如何检查哪一个是真正的价值:我如何检查它是否是null,0或任何其

    0热度

    2回答

    我在斯卡拉元组的列表的列表中找到独特的价值: ("BLUE", 2, 4) ("RED", 2, 29) ("GREEN", 29, 0) ("RED", 18, 2) 这个名单很长。我正在寻找一个高效的列表操作,它会给我一个唯一颜色列表(元组中的第一个字符串)。换句话说,我正在寻找: List("RED", "BLUE", "GREEN") 订单对我来说无关紧要。我知道这可以迭代完

    -2热度

    1回答

    我有一个类,它有一个打印出字符串的方法。我想重写toString函数,以便将字符串打印为t | h | i | s。我怎么做?