Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,37 @@
|
|||
/* Loop over multiple arrays, in Jsish */
|
||||
var a1 = ['a', 'b', 'c'];
|
||||
var a2 = ['A', 'B', 'C'];
|
||||
var a3 = [1, 2, 3];
|
||||
|
||||
puts('Equal sizes');
|
||||
var arr = [a1, a2, a3];
|
||||
var m = arr[0].length;
|
||||
for (var a of arr) if (a.length > m) m = a.length;
|
||||
for (var i = 0; i < m; i++) printf("%q%q%q\n", a1[i], a2[i], a3[i]);
|
||||
|
||||
puts('\nUnequal sizes');
|
||||
var a4 = [];
|
||||
var a5 = [4,5,6,7];
|
||||
|
||||
arr = [a1, a2, a3, a4, a5];
|
||||
m = arr[0].length;
|
||||
for (a of arr) if (a.length > m) m = a.length;
|
||||
for (i = 0; i < m; i++) printf("%q%q%q%q%q\n", a1[i], a2[i], a3[i], a4[i], a5[i]);
|
||||
|
||||
/*
|
||||
=!EXPECTSTART!=
|
||||
Equal sizes
|
||||
aA1
|
||||
bB2
|
||||
cC3
|
||||
|
||||
Unequal sizes
|
||||
aA1undefined4
|
||||
bB2undefined5
|
||||
cC3undefined6
|
||||
/home/btiffin/forge/jsi/jsi-test/rosetta/loopOverMultipleArrays.jsi:19: warn: call with undefined var for argument arg 2 '...', in call to 'printf' <undefined>. (at or near "%q%q%q%q%q
|
||||
")
|
||||
|
||||
undefinedundefinedundefinedundefined7
|
||||
=!EXPECTEND!=
|
||||
*/
|
||||
Loading…
Add table
Add a link
Reference in a new issue