Skip to content

Commit 7e16198

Browse files
committed
Исправлено сравнение объектов
1 parent 595fa0f commit 7e16198

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/com/annimon/ownlang/parser/ast/ConditionalExpression.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ public Value eval() {
5757
final Value value2 = expr2.eval();
5858

5959
double number1, number2;
60-
if (value1.type() == Types.STRING) {
61-
number1 = value1.asString().compareTo(value2.asString());
62-
number2 = 0;
63-
} else {
60+
if (value1.type() == Types.NUMBER) {
6461
number1 = value1.asNumber();
6562
number2 = value2.asNumber();
63+
} else {
64+
number1 = value1.compareTo(value2);
65+
number2 = 0;
6666
}
6767

6868
boolean result;

0 commit comments

Comments
 (0)