|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2011
Сообщений: 2
|
проблема с vector.splice(). Вставка вектора в вектор на позицию.
Из документации касательно Vector.splice()
"... items — Необязательный список, состоящий из одного или нескольких значений, разделенных запятыми, или вектор, который вставляется в вектор на позиции, указанной параметром startIndex." собственно, создаем 2 вектора, a и b; делаем a.splice(a.length,0,b);и получаем вектор a у которого после последнего элемента 0, а не вставленный вектор b... Вопросы: 1) Вектор не вставляется ? в документации ошибка? 2) Можно ли как то вставлять вектор в вектор, кроме как поэлементно через for? |
|
|||||
Регистрация: Mar 2009
Адрес: (0,0,0)
Сообщений: 7
|
У меня все нормально работает
var a:Vector.<String> = new Vector.<String>(); a[0] = "a1"; a[1] = "a2"; var b:Vector.<String> = new Vector.<String>(); b[0] = "b1"; b[1] = "b2"; a.splice(a.length, 0, b); trace(a);// a1,a2,b1,b2 |
|
|||||
Регистрация: Feb 2011
Сообщений: 2
|
Random1984 со String действительно получается, а вот такой код например
var a:Vector.<int> = new Vector.<int>; var b:Vector.<int> = new Vector.<int>; a.push(1,2); b.push(3,4); a.splice(a.length,0,b); trace(a); samana, спасибо, но как быть если надо вставить вектор на позицию, например после 1-ого элемента? |
Часовой пояс GMT +4, время: 02:12. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|