mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 08:44:20 +03:00
Исправлено сравнение объектов
This commit is contained in:
parent
595fa0f186
commit
7e161985da
@ -57,12 +57,12 @@ public final class ConditionalExpression implements Expression {
|
|||||||
final Value value2 = expr2.eval();
|
final Value value2 = expr2.eval();
|
||||||
|
|
||||||
double number1, number2;
|
double number1, number2;
|
||||||
if (value1.type() == Types.STRING) {
|
if (value1.type() == Types.NUMBER) {
|
||||||
number1 = value1.asString().compareTo(value2.asString());
|
|
||||||
number2 = 0;
|
|
||||||
} else {
|
|
||||||
number1 = value1.asNumber();
|
number1 = value1.asNumber();
|
||||||
number2 = value2.asNumber();
|
number2 = value2.asNumber();
|
||||||
|
} else {
|
||||||
|
number1 = value1.compareTo(value2);
|
||||||
|
number2 = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean result;
|
boolean result;
|
||||||
|
Loading…
Reference in New Issue
Block a user