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
6156c507d8
commit
1dcabe6d61
@ -280,8 +280,7 @@ public final class files implements Module {
|
|||||||
} else {
|
} else {
|
||||||
time = (long) args[1].asNumber();
|
time = (long) args[1].asNumber();
|
||||||
}
|
}
|
||||||
fileInfo.file.setLastModified(time);
|
return NumberValue.fromBoolean(fileInfo.file.setLastModified(time));
|
||||||
return NumberValue.ONE;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,10 +57,6 @@ public final class std_range implements Function {
|
|||||||
this.from = from;
|
this.from = from;
|
||||||
this.to = to;
|
this.to = to;
|
||||||
this.step = step;
|
this.step = step;
|
||||||
// x = range(0, 10, 2)
|
|
||||||
// 0, 2, 4, 6, 8 | 0..10 step 2
|
|
||||||
// 0, 3, 6, 9 | 0..10 step 3
|
|
||||||
// 0, 4, 8 | 0..10 step 4
|
|
||||||
final long base = (from < to) ? (to - from) : (from - to);
|
final long base = (from < to) ? (to - from) : (from - to);
|
||||||
final long absStep = (step < 0) ? -step : step;
|
final long absStep = (step < 0) ? -step : step;
|
||||||
this.size = (int) (base / absStep + (base % absStep == 0 ? 0 : 1));
|
this.size = (int) (base / absStep + (base % absStep == 0 ? 0 : 1));
|
||||||
@ -147,6 +143,9 @@ public final class std_range implements Function {
|
|||||||
value += stepInt;
|
value += stepInt;
|
||||||
return NumberValue.of(result);
|
return NumberValue.of(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void remove() { }
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return new Iterator<Value>() {
|
return new Iterator<Value>() {
|
||||||
@ -164,6 +163,9 @@ public final class std_range implements Function {
|
|||||||
value += step;
|
value += step;
|
||||||
return NumberValue.of(result);
|
return NumberValue.of(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void remove() { }
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user