gpt4 book ai didi

xml - 这是 scala.xml.Elem 中的错误吗?

转载 作者:数据小太阳 更新时间:2023-10-29 01:58:17 24 4
gpt4 key购买 nike

将一个 Set[String] 映射到 Set[Elem] 的属性对一个属性可以正常工作,但是当多个属性共享其中一个时似乎会失败:

scala> val s1=Set("A","B","C")
s1: scala.collection.immutable.Set[java.lang.String] = Set(A, B, C)

scala> s1.map((a:String)=>{<X w={a}></X>})
res3: scala.collection.immutable.Set[scala.xml.Elem] = Set(<X w="A"></X>, <X w="B"></X>, <X w="C"></X>)

scala> s1.map((a:String)=>{<X w={a} k="SSS"></X>})
res4: scala.collection.immutable.Set[scala.xml.Elem] = Set(<X k="SSS" w="A"></X>)

B 和 C 怎么了?

或者我对 Elems 上 equals 的理解有误?

最佳答案

这看起来确实是一个错误,尽管是一个非常奇怪的错误。我猜这是 Set 而不是 Elem 中的错误,但在这一点上我无法与任何权威人士交谈。

关于xml - 这是 scala.xml.Elem 中的错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598399/

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