|
21.04.2009, 14:18 | #1 |
Участник
|
Еще одно маленькое дополнение: выходит, можно легко получить множество уникальных значений списка:
X++: List list = new List( Types::String ); Set set; // ... set = Set::create( list.pack() ); |
|
|
За это сообщение автора поблагодарили: Lemming (1), Logger (3), alex55 (3). |
25.05.2018, 09:29 | #2 |
Участник
|
Цитата:
А если такое же проделать с мапом и листом то падает аксапта. Для серверного кода падает аос. X++: // PKoz 24.05.2018 // проверяем глюк с падением аксапты // воспроизводится на 4.0 / 2009 / 2012 R3 static void JEV002611_2(Args _args) { List list; Map map; container packed; ; if (Box::yesNo("Роняем Аксапту ?", DialogButton::No) == DialogButton::No) { return; } map = new Map(Types::String, Types::Container); map.insert("куку", [1, 2, 3]); map.insert("кукареку", [1, 2, 3, 4]); packed = map.pack(); list = List::create(packed); // list = List::create(connull()); info("Ура! Не упали."); } |
|
|
За это сообщение автора поблагодарили: S.Kuskov (5), gl00mie (3). |
Теги |
container, faq, list, map, set, классы коллекций, полезное, pack, unpack |
|
|