gpt4 book ai didi

scala - 使用 Scalaz 比较两个 UUID ===

转载 作者:行者123 更新时间:2023-12-04 15:18:37 25 4
gpt4 key购买 nike

我需要做什么来比较两个 Java UUID?我是否需要为 java.util.UUID 创建一个 Equal 类型类的实例?

最佳答案

我假设您想比较两个 UUID 是否具有相同的值而不是对象引用,在这种情况下,以下内容就足够了:

import scalaz._
import Scalaz._
import java.util.UUID

object UUIDEqualExample extends App {

val a = new UUID(12345678, 87654321)
val b = new UUID(12345678, 87654321)
val c = new UUID(11111111, 22222222)

implicit val eq: Equal[UUID] = Equal.equalA[UUID]

println(a === b) // true
println(a === c) // false

}

关于scala - 使用 Scalaz 比较两个 UUID ===,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63829115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com