123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <rtl code>
- var m = function (){
- var arraySize = 10;
- var a1 = RTL$.makeArray(10, 0);var a11 = RTL$.makeArray(10, 0);
- var a2 = RTL$.makeArray(5, function(){return RTL$.makeArray(10, 0);});
- var a3 = RTL$.makeArray(5, false);
- var a4 = RTL$.makeArray(3, 4, false);
- function anonymous$1(){
- }
- var a5 = RTL$.makeArray(3, function(){return new anonymous$1();});
- function p(){
- var a3 = RTL$.makeArray(1, 0);
- a3[0] = 1;
- }
- function p1(a/*ARRAY 10 OF INTEGER*/){
- }
- function p2(a/*VAR ARRAY 10 OF INTEGER*/){
- p1(a);
- }
- function testAssign(){
- var $scope1 = $scope + ".testAssign";
- function T(){
- }
- var aInts1 = RTL$.makeArray(3, 0);var aInts2 = RTL$.makeArray(3, 0);
- var aRecords1 = RTL$.makeArray(3, function(){return new T();});var aRecords2 = RTL$.makeArray(3, function(){return new T();});
- var aPointers1 = RTL$.makeArray(3, null);var aPointers2 = RTL$.makeArray(3, null);
- var arrayOfArray1 = RTL$.makeArray(3, 5, false);var arrayOfArray2 = RTL$.makeArray(3, 5, false);
- aInts2 = aInts1.slice();
- aRecords2 = RTL$.clone(aRecords1, {array: {record: {}}}, undefined);
- aPointers2 = aPointers1.slice();
- arrayOfArray2 = RTL$.clone(arrayOfArray1, {array: {array: null}}, undefined);
- }
- function testPassOpenArray(a/*ARRAY OF INTEGER*/){
- }
- a1[0] = 1;
- a3[1] = true;
- a4[1][2] = true;
- a4[1][2] = true;
- p1(a1);
- p2(a1);
- a1 = a11.slice();
- testPassOpenArray(a1);
- }();
|