LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

нет, я понимаю что «редактор мог бы». я не понимаю нафига. пусть кому надо тот и строит дерево. А если мне срочно пордедактировать один класс? на нетбуке? и отправить по почте?

вот ещё не понял пассажа про x1:Float = Long.maxValue .. итд набросал програмку

int main() {
    unsigned long int scalaIntMax = 2147483647;
    unsigned long int scalaLongMax = 9223372036854775807;
    float slm = scalaLongMax;
    float res = slm - scalaIntMax;
    printf("hello scalaLongMax(float): %f, scalaLongMax - scalaIntMax (float): %f", slm, res);
    return 0;
}

результат

hello scalaLongMax(float): 9223372036854775808.000000, scalaLongMax - scalaIntMax (float): 9223372036854775808.000000

я просто чего-то не понимаю, что человек имел ввиду когда удивился что они иквал? они при флоте иквал потому что мантиса, все дела.. но он ведь компилятор разрабатывает, он это знает не хуже меня. что он имеет ввиду?

Исходная версия AndreyKl, :

нет, я понимаю что «редактор мог бы». я не понимаю нафига. пусть кому надо тот и строит дерево. А если мне срочно пордедактировать один класс? на нетбуке? и отправить по почте?

вот ещё не понял пассажа про x1:Float = Long.maxValue .. итд

набросал програмку

[code=c]
int main() {
unsigned long int scalaIntMax = 2147483647;
unsigned long int scalaLongMax = 9223372036854775807;
float slm = scalaLongMax;
float res = slm - scalaIntMax;
printf(«hello scalaLongMax(float): %f, scalaLongMax - scalaIntMax (float): %f», slm, res);
return 0;
}
[/code]

результат
[code]
hello scalaLongMax(float): 9223372036854775808.000000, scalaLongMax - scalaIntMax (float): 9223372036854775808.000000
[/code]

я просто чего-то не понимаю, что человек имел ввиду когда удивился что они иквал? они при флоте иквал потому что мантиса, все дела.. в чём ошибка?