我是scala的新手,我有一个简单的问题.
创建长度为n1 + n2的Array [int]的最佳方法是什么,使得它具有n1个"零"元素和n2个元素.
例:
n1 = 3,n2 = 2
Array [Int] =数组(0,0,0,1,1)
谢谢
我正在使用类enum.Enum来创建具有所选成员的变量.
主要原因是我的团队中的其他开发人员可以通过为变量选择一个允许的成员来使用相同的约定.
我想以相同的方式创建一个布尔变量,使其他开发人员可以选择True或False.
是否可以定义一个将接收True False选项的枚举?还有更好的选择吗?
以下选项不起作用:
boolean_enum = Enum('boolean_enum','True False')
boolean_enum = Enum('boolean_enum',True False)
我创建了一套特定的dto.
dto名为"NumericValue",并具有以下类成员:1)time:Long 2)value:Double
我有一个名为"点"的集合,我想根据增加的时间对其进行排序,即0,1,2,4,100 ......
附件是代码:
val points: set(NumericValue) = numericValueSet
val setSorted = collection.immutable.SortedSet[Long]() ++ points
Run Code Online (Sandbox Code Playgroud)
我做了以下事情:
但是结果没有按时间排序.
谢谢