We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 05a9031 commit f10edbfCopy full SHA for f10edbf
tests/pos/i12306.scala
@@ -1,7 +1,8 @@
1
class Record(elems: Map[String, Any]) extends Selectable:
2
val fields = elems.toMap
3
def selectDynamic(name: String): Any = fields(name)
4
-
+object Record:
5
+ def apply(elems: Map[String, Any]): Record = new Record(elems)
6
extension [A <: Record] (a:A) {
7
def join[B <: Record] (b:B): A & B = {
8
Record(a.fields ++ b.fields).asInstanceOf[A & B]
0 commit comments