是否有标准库函数或内置构造来连接JavaFX中的两个序列?
这里提到了一个Sequences.concatenate()函数,但它在官方API中无处可见.
当然,可以迭代每个序列,将值插入新序列,例如:
function concatenate(seqA: Object[], seqB: Object[]) : Object[] {
for(b in seqB) insert b into seqA;
seqA;
}
Run Code Online (Sandbox Code Playgroud)
..但确实已经为我们某处定义了像连接一样基本的东西..
它很简单,因为顺序不能有序列(它都变得平坦),你可以这样做:
var a = [1, 2];
var b = [3, 4];
// just insert one into another
insert b into a;
// a == [1, 2, 3, 4];
// or create a new seq
a = [b, a];
// a == [3, 4, 1, 2];
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
241 次 |
| 最近记录: |