![]() |
1
19
好吧,让我们把事情说清楚。这在scala 2.7和scala 2.8上使用了反射,因为
有一些缓存正在进行,但是如果我在
|
![]() |
2
12
还可以命名要分配给的元组的各个部分,如:
您也可以这样使用:
当我第一次读到
这也可以在类似的函数中使用
注意在
|
![]() |
3
7
我只做一个案例类:
不确定它是否像
Daniel's answer
但我希望是一样的(对此我很感激)。在任何情况下,我发现它更易读,如果您有多个实例,那么只使用一个共享的附加行
|
![]() |
4
5
正如Juh_u所建议的,扩展一个case类应该做您想要做的:
case类提供了一个equals方法,它们还扩展了
如果你按照其他答案中的建议使用匿名类,你就不会得到真正的元组!例如,您不会得到equals方法:
从scala 2.11扩展
你也可以延长
你也可以用不定形的
我也试过Twitter jaqen 库,但在scala 2.11中没有为我编译。 我目前使用的是scala 2.11,所以我不能保证这个建议适用于其他版本的scala。 |
![]() |
5
1
scala 2.8改进了类型系统,使静态和异类类型的数组和列表成为可能,所以对map也可以这样做。退房 Jesper Nordenberg's blog on "Type Lists and Heterogeneously Typed Arrays" 为了他的实施。 |
![]() |
mars · 将值作为元组对字典进行排序 2 年前 |
![]() |
pkpto39 · 带元组的Numpy平均值 2 年前 |
![]() |
Symbal · 如何在更正if语句之前打印X行 6 年前 |
|
user9689131 · 如何确定一组元组中的公共元素-Python 6 年前 |
![]() |
Oxana Verkholyak · 为元组数组创建布尔掩码 6 年前 |
|
user9644895 · 从列表中的元组返回具有流量强度的日期 6 年前 |
|
user9641453 · Python列表理解:列表索引超出范围 6 年前 |