|
![]() |
#1 |
SAP
|
Цитата:
============================
В С++ я бы написал что-то вроде struct { int64 refTable; int refField } myStruct; set<myStruct> myStructSet = ( {Table1, Field1}, {Table2, Field2} ); и получил бы одновременно и контроль типов, и легкость инициализации. ======================== ============================ TYPE: BEGIN OF myStruct, table TYPE integer64, field TYPE integer, END OF myStruct. TYPE: BEGIN OF myStructComlex, key TYPE myStruct, value TYPE myStruct, END OF myStructComlex. TYPE myStructComlexTab TYPE HASH TABLE myStructComlex WITH UNIQUAE KEY key. ============================ |
|
![]() |
#2 |
Участник
|
не в тему.
и вы не написали как будет выглядеть добавление нескольких значений в эту хэш-таблицу. если уж речь идет о таблицах, то fed предложил более изящный способ - создать структуру в АОТ. и дальше делать несколько insert'ов. и кода меньше, и проверок больше. а в аксапте прямой аналог вашего кода - map (вариант я не выписывал с способы из-за явно избыточного key) X++: myMap = new(Types::string, Types::class); myMy.add("someKey1", new myPair(table1, field1); myMy.add("someKey2", new myPair(table2, field2); но все равно кода получается слишком много по сравнению с set<myStruct> myStructSet = ( {Table1, Field1}, {Table2, Field2} ); |
|
Теги |
как правильно |
|
![]() |
||||
Тема | Ответов | |||
Загрузка начальных данных | 1 | |||
Набор данных на лету | 15 | |||
Прогноз роста базы данных и выбор топологии системы, Как правильно расчитать возможный рост | 0 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|