ChaiScript/unittests/ranged_for.chai
2017-11-30 09:47:20 -07:00

27 lines
349 B
ChaiScript

var sum = 0;
for (x : [1,2,3,4]) {
sum += x;
}
assert_equal(sum, 10)
var result = 0.0;
for (x : retro(range([1,2,3,4]))) {
if (result == 0.0) {
result = x;
} else {
result /= x;
}
}
assert_true(result > .6 && result < .7);
var m=["a": ["t": "val"], "b": ["t": "val"]];
for (i : m) {
var &ref=i.second["t"];
print(ref);
}