JavaFX:连接序列

时间:2010-03-10 00:40:05

标签: javafx sequence

是否有标准库函数或内置构造来连接JavaFX中的两个序列?

Here提到了一个Sequences.concatenate()函数,但在官方API中无处可见。

当然,可以迭代每个序列,将值插入新序列,例如:

function concatenate(seqA: Object[], seqB: Object[]) : Object[] {
    for(b in seqB) insert b into seqA;
    seqA;
}

..但肯定已经为我们在某个地方定义了像连接那样基本的东西..

1 个答案:

答案 0 :(得分:5)

这很简单,因为序列中不能有序列(它全部变平),你可以这样做:

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];

希望有所帮助。