Цитата:
Изначально опубликовано Alks
сомневаться в этом - значит проявлять незнание языка и плодить излишне перегруженный конструкциями код ......
долго смеялся )
И пятна на солнце бывают и аксапта людьми написана. А хорошо смеется тот, кто смеется последним
Вот вам джобик, запустите, а я посмеюсь
PHP код:
static void Job9(Args _args)
{
int i = -1;
boolean b;
InventTable inventTable;
while (i != -1000)
{
b = i;
if (! b)
{
print i, " ", b, " !!!";
}
i--;
}
inventTable.(fieldnum(Common, RecId)) = -512;
if (inventTable)
{
print "ok";
}
else
{
print "!!!";
}
if (inventTable.RecId && 100 > 4)
{
print "ok";
}
else
{
print "!!!";
}
b = inventTable && 100 > 4;
if (b)
{
print "ok";
}
else
{
print "!!!";
}
b = inventTable.RecId;
if (b)
{
print "ok";
}
else
{
print "!!!";
}
pause;
}
Axapta 3.0 SP3. То же самое в 2.5 и 2.1 Этому приколу уже лет 5.
Ну неправильно работет преобразование типов при присвоении int к boolean. В остальном все ок
Так что сомневаться бывает очень полезно