Мелкие исправления

This commit is contained in:
Victor 2016-06-29 10:48:20 +03:00
parent 6156c507d8
commit 1dcabe6d61
2 changed files with 7 additions and 6 deletions

View File

@ -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;
} }
} }

View File

@ -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() { }
}; };
} }