В третьей Аксапте наблюдается то же самое:
Цитата:
// set.add(0); // Несоответствие типов: ожидалось real, а получено int.
// array.value(1, 0); // Несоответствие типов: ожидалось real, а получено int.
Я думаю, что в коде метода Add() класса Set стоит проверка на тип добавляемого значения (enum Types), для примера:
X++:
static void TestTypesJob(Args _args)
{
Types type;
;
type = typeof(0);
info(enum2str(type));//Integer
type = typeof(0.0);
info(enum2str(type));//Real
}
Таким образом, я думаю, что это не баг.