Показать сообщение отдельно
Старый 19.10.2017, 11:58   #20  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
X++:
static void msk_testStruct(Args _args)
{
    struct val;
    Map map = new map(Types::Integer, Types::Class);
    MapEnumerator enum;
    int i;

    struct setCar(int modelYear, str Carbrand)
    {
        struct myCar;
        ;
        
        myCar = new struct ("int ModelYear; str Carbrand");
        mycar.value ("ModelYear", modelYear);
        mycar.value ("Carbrand", carbrand);
        return mycar;
    }
    ;

    map.insert(1, setCar(2000, "BMW"));
    map.insert(2, setCar(2005, "Mersedes"));

    enum = map.getEnumerator();
    while (enum.moveNext())
    {
        i = enum.currentKey();
        val = enum.currentValue();
        info(strFmt("N = %1, Year = %2, Brand = %3", i, val.value("ModelYear"), val.value("Carbrand")));
    }
}
__________________
Бесты и регарды!