- Сообщения
- 7,790
- Репутация
- 2,322
Если не сложно, объясните мне, пожалуйста, почему при умножении числа на себя возвращается тип Int32, а при возведении его же в квадрат - Double ?
Код:
$i = 10
$iInt32 = $i * $i
$iDouble = $i ^ 2
ConsoleWrite($iInt32 & @TAB & VarGetType($iInt32) & @LF);Int32
ConsoleWrite($iDouble & @TAB & VarGetType($iDouble) & @LF);Double