Improve for-loop scripts.
This commit is contained in:
parent
65b7135324
commit
c4b3ad7c7b
@ -1,10 +1,12 @@
|
||||
// This script runs for-loops
|
||||
|
||||
let arr = [1, 2, 3, 4];
|
||||
let arr = [1, true, 123.456, "hello", 3, 42];
|
||||
|
||||
for a in arr {
|
||||
for b in [10, 20] {
|
||||
print(`${a}, ${b}`);
|
||||
for (a, i) in arr {
|
||||
for (b, j) in ['x', 42, (), 123, 99, 0.5] {
|
||||
if b > 100 { continue; }
|
||||
|
||||
print(`(${i}, ${j}) = (${a}, ${b})`);
|
||||
}
|
||||
|
||||
if a == 3 { break; }
|
||||
@ -12,6 +14,6 @@ for a in arr {
|
||||
//print(a); // <- if you uncomment this line, the script will fail to run
|
||||
// because 'a' is not defined here
|
||||
|
||||
for i in range(0, 5) { // runs through a range from 0 to 4
|
||||
for i in range(5, 0, -1) { // runs from 5 down to 1
|
||||
print(i);
|
||||
}
|
||||
|
@ -12,6 +12,8 @@ for i in range(0, MAX) {
|
||||
list.push(i);
|
||||
}
|
||||
|
||||
print(`Time = ${now.elapsed} seconds...`);
|
||||
|
||||
let sum = 0;
|
||||
|
||||
for i in list {
|
||||
@ -19,4 +21,4 @@ for i in list {
|
||||
}
|
||||
|
||||
print(`Sum = ${sum}`);
|
||||
print(`Finished. Run time = ${now.elapsed} seconds.`);
|
||||
print(`Finished. Total run time = ${now.elapsed} seconds.`);
|
||||
|
Loading…
Reference in New Issue
Block a user