![]() |
1
2
我不认为你在做什么。您必须先定义case类,然后再使用它。要添加变体,可以使用枚举或定义不同的case类(可能扩展基本的“element”类)。这是多种可能性之一:
|
![]() |
2
1
这是不可能的,因为case类是类型,并且所有类型都是在编译时定义的,而不是在运行时定义的。在运行时,您所能做的就是在不同类型之间进行选择。最接近您描述的是提前创建两个case类:
您的代码根据
当你知道
这个
|
![]() |
davidzxc574 · 将字符串缩放为字符 2 年前 |
![]() |
yic_l · 什么是“!”在这个函数中是什么意思? 2 年前 |
![]() |
Jelly · Scala:用于理解递归未来 2 年前 |
![]() |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 2 年前 |
![]() |
Iheb Mar · 卡夫卡制作人/消费者粉碎每一秒的API调用 2 年前 |
![]() |
B. Bal · 在Scala中重用类成员 2 年前 |