14514f5e3Sopenharmony_ci/* 24514f5e3Sopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd. 34514f5e3Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 44514f5e3Sopenharmony_ci * you may not use this file except in compliance with the License. 54514f5e3Sopenharmony_ci * You may obtain a copy of the License at 64514f5e3Sopenharmony_ci * 74514f5e3Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 84514f5e3Sopenharmony_ci * 94514f5e3Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 104514f5e3Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 114514f5e3Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 124514f5e3Sopenharmony_ci * See the License for the specific language governing permissions and 134514f5e3Sopenharmony_ci * limitations under the License. 144514f5e3Sopenharmony_ci */ 154514f5e3Sopenharmony_ci 164514f5e3Sopenharmony_cideclare function print(str:any):string; 174514f5e3Sopenharmony_ci 184514f5e3Sopenharmony_cifunction foo() { 194514f5e3Sopenharmony_ci let a0:number[] = [1, 2, 3]; 204514f5e3Sopenharmony_ci let a1:number[] = [1, 2, 3]; 214514f5e3Sopenharmony_ci let a2:number[] = [1, 2, 3]; 224514f5e3Sopenharmony_ci let a3:number[] = [1, 2, 3]; 234514f5e3Sopenharmony_ci let a4:number[] = [1, 2, 3]; 244514f5e3Sopenharmony_ci let a5:number[] = [1, 2, 3]; 254514f5e3Sopenharmony_ci let a6:number[] = [1, 2, 3]; 264514f5e3Sopenharmony_ci let a7:number[] = [1, 2, 3]; 274514f5e3Sopenharmony_ci let a8:number[] = [1, 2, 3]; 284514f5e3Sopenharmony_ci let a9:number[] = [1, 2, 3]; 294514f5e3Sopenharmony_ci let a10:number[] = [1, 2, 3]; 304514f5e3Sopenharmony_ci let a11:number[] = [1, 2, 3]; 314514f5e3Sopenharmony_ci let a12:number[] = [1, 2, 3]; 324514f5e3Sopenharmony_ci let a13:number[] = [1, 2, 3]; 334514f5e3Sopenharmony_ci let a14:number[] = [1, 2, 3]; 344514f5e3Sopenharmony_ci let a15:number[] = [1, 2, 3]; 354514f5e3Sopenharmony_ci let a16:number[] = [1, 2, 3]; 364514f5e3Sopenharmony_ci let a17:number[] = [1, 2, 3]; 374514f5e3Sopenharmony_ci let a18:number[] = [1, 2, 3]; 384514f5e3Sopenharmony_ci let a19:number[] = [1, 2, 3]; 394514f5e3Sopenharmony_ci let a20:number[] = [1, 2, 3]; 404514f5e3Sopenharmony_ci let a21:number[] = [1, 2, 3]; 414514f5e3Sopenharmony_ci let a22:number[] = [1, 2, 3]; 424514f5e3Sopenharmony_ci let a23:number[] = [1, 2, 3]; 434514f5e3Sopenharmony_ci let a24:number[] = [1, 2, 3]; 444514f5e3Sopenharmony_ci let a25:number[] = [1, 2, 3]; 454514f5e3Sopenharmony_ci let a26:number[] = [1, 2, 3]; 464514f5e3Sopenharmony_ci let a27:number[] = [1, 2, 3]; 474514f5e3Sopenharmony_ci let a28:number[] = [1, 2, 3]; 484514f5e3Sopenharmony_ci let a29:number[] = [1, 2, 3]; 494514f5e3Sopenharmony_ci let a30:number[] = [1, 2, 3]; 504514f5e3Sopenharmony_ci let a31:number[] = [1, 2, 3]; 514514f5e3Sopenharmony_ci let a32:number[] = [1, 2, 3]; 524514f5e3Sopenharmony_ci let a33:number[] = [1, 2, 3]; 534514f5e3Sopenharmony_ci let a34:number[] = [1, 2, 3]; 544514f5e3Sopenharmony_ci let a35:number[] = [1, 2, 3]; 554514f5e3Sopenharmony_ci let a36:number[] = [1, 2, 3]; 564514f5e3Sopenharmony_ci let a37:number[] = [1, 2, 3]; 574514f5e3Sopenharmony_ci let a38:number[] = [1, 2, 3]; 584514f5e3Sopenharmony_ci let a39:number[] = [1, 2, 3]; 594514f5e3Sopenharmony_ci let a40:number[] = [1, 2, 3]; 604514f5e3Sopenharmony_ci let a41:number[] = [1, 2, 3]; 614514f5e3Sopenharmony_ci let a42:number[] = [1, 2, 3]; 624514f5e3Sopenharmony_ci let a43:number[] = [1, 2, 3]; 634514f5e3Sopenharmony_ci let a44:number[] = [1, 2, 3]; 644514f5e3Sopenharmony_ci let a45:number[] = [1, 2, 3]; 654514f5e3Sopenharmony_ci let a46:number[] = [1, 2, 3]; 664514f5e3Sopenharmony_ci let a47:number[] = [1, 2, 3]; 674514f5e3Sopenharmony_ci let a48:number[] = [1, 2, 3]; 684514f5e3Sopenharmony_ci let a49:number[] = [1, 2, 3]; 694514f5e3Sopenharmony_ci let a50:number[] = [1, 2, 3]; 704514f5e3Sopenharmony_ci let a51:number[] = [1, 2, 3]; 714514f5e3Sopenharmony_ci let a52:number[] = [1, 2, 3]; 724514f5e3Sopenharmony_ci let a53:number[] = [1, 2, 3]; 734514f5e3Sopenharmony_ci let a54:number[] = [1, 2, 3]; 744514f5e3Sopenharmony_ci let a55:number[] = [1, 2, 3]; 754514f5e3Sopenharmony_ci let a56:number[] = [1, 2, 3]; 764514f5e3Sopenharmony_ci let a57:number[] = [1, 2, 3]; 774514f5e3Sopenharmony_ci let a58:number[] = [1, 2, 3]; 784514f5e3Sopenharmony_ci let a59:number[] = [1, 2, 3]; 794514f5e3Sopenharmony_ci let a60:number[] = [1, 2, 3]; 804514f5e3Sopenharmony_ci let a61:number[] = [1, 2, 3]; 814514f5e3Sopenharmony_ci let a62:number[] = [1, 2, 3]; 824514f5e3Sopenharmony_ci let a63:number[] = [1, 2, 3]; 834514f5e3Sopenharmony_ci let a64:number[] = [1, 2, 3]; 844514f5e3Sopenharmony_ci let a65:number[] = [1, 2, 3]; 854514f5e3Sopenharmony_ci let a66:number[] = [1, 2, 3]; 864514f5e3Sopenharmony_ci let a67:number[] = [1, 2, 3]; 874514f5e3Sopenharmony_ci let a68:number[] = [1, 2, 3]; 884514f5e3Sopenharmony_ci let a69:number[] = [1, 2, 3]; 894514f5e3Sopenharmony_ci let a70:number[] = [1, 2, 3]; 904514f5e3Sopenharmony_ci let a71:number[] = [1, 2, 3]; 914514f5e3Sopenharmony_ci let a72:number[] = [1, 2, 3]; 924514f5e3Sopenharmony_ci let a73:number[] = [1, 2, 3]; 934514f5e3Sopenharmony_ci let a74:number[] = [1, 2, 3]; 944514f5e3Sopenharmony_ci let a75:number[] = [1, 2, 3]; 954514f5e3Sopenharmony_ci let a76:number[] = [1, 2, 3]; 964514f5e3Sopenharmony_ci let a77:number[] = [1, 2, 3]; 974514f5e3Sopenharmony_ci let a78:number[] = [1, 2, 3]; 984514f5e3Sopenharmony_ci let a79:number[] = [1, 2, 3]; 994514f5e3Sopenharmony_ci let a80:number[] = [1, 2, 3]; 1004514f5e3Sopenharmony_ci let a81:number[] = [1, 2, 3]; 1014514f5e3Sopenharmony_ci let a82:number[] = [1, 2, 3]; 1024514f5e3Sopenharmony_ci let a83:number[] = [1, 2, 3]; 1034514f5e3Sopenharmony_ci let a84:number[] = [1, 2, 3]; 1044514f5e3Sopenharmony_ci let a85:number[] = [1, 2, 3]; 1054514f5e3Sopenharmony_ci let a86:number[] = [1, 2, 3]; 1064514f5e3Sopenharmony_ci let a87:number[] = [1, 2, 3]; 1074514f5e3Sopenharmony_ci let a88:number[] = [1, 2, 3]; 1084514f5e3Sopenharmony_ci let a89:number[] = [1, 2, 3]; 1094514f5e3Sopenharmony_ci let a90:number[] = [1, 2, 3]; 1104514f5e3Sopenharmony_ci let a91:number[] = [1, 2, 3]; 1114514f5e3Sopenharmony_ci let a92:number[] = [1, 2, 3]; 1124514f5e3Sopenharmony_ci let a93:number[] = [1, 2, 3]; 1134514f5e3Sopenharmony_ci let a94:number[] = [1, 2, 3]; 1144514f5e3Sopenharmony_ci let a95:number[] = [1, 2, 3]; 1154514f5e3Sopenharmony_ci let a96:number[] = [1, 2, 3]; 1164514f5e3Sopenharmony_ci let a97:number[] = [1, 2, 3]; 1174514f5e3Sopenharmony_ci let a98:number[] = [1, 2, 3]; 1184514f5e3Sopenharmony_ci let a99:number[] = [1, 2, 3]; 1194514f5e3Sopenharmony_ci let a100:number[] = [1, 2, 3]; 1204514f5e3Sopenharmony_ci let a101:number[] = [1, 2, 3]; 1214514f5e3Sopenharmony_ci let a102:number[] = [1, 2, 3]; 1224514f5e3Sopenharmony_ci let a103:number[] = [1, 2, 3]; 1234514f5e3Sopenharmony_ci let a104:number[] = [1, 2, 3]; 1244514f5e3Sopenharmony_ci let a105:number[] = [1, 2, 3]; 1254514f5e3Sopenharmony_ci let a106:number[] = [1, 2, 3]; 1264514f5e3Sopenharmony_ci let a107:number[] = [1, 2, 3]; 1274514f5e3Sopenharmony_ci let a108:number[] = [1, 2, 3]; 1284514f5e3Sopenharmony_ci let a109:number[] = [1, 2, 3]; 1294514f5e3Sopenharmony_ci let a110:number[] = [1, 2, 3]; 1304514f5e3Sopenharmony_ci let a111:number[] = [1, 2, 3]; 1314514f5e3Sopenharmony_ci let a112:number[] = [1, 2, 3]; 1324514f5e3Sopenharmony_ci let a113:number[] = [1, 2, 3]; 1334514f5e3Sopenharmony_ci let a114:number[] = [1, 2, 3]; 1344514f5e3Sopenharmony_ci let a115:number[] = [1, 2, 3]; 1354514f5e3Sopenharmony_ci let a116:number[] = [1, 2, 3]; 1364514f5e3Sopenharmony_ci let a117:number[] = [1, 2, 3]; 1374514f5e3Sopenharmony_ci let a118:number[] = [1, 2, 3]; 1384514f5e3Sopenharmony_ci let a119:number[] = [1, 2, 3]; 1394514f5e3Sopenharmony_ci let a120:number[] = [1, 2, 3]; 1404514f5e3Sopenharmony_ci let a121:number[] = [1, 2, 3]; 1414514f5e3Sopenharmony_ci let a122:number[] = [1, 2, 3]; 1424514f5e3Sopenharmony_ci let a123:number[] = [1, 2, 3]; 1434514f5e3Sopenharmony_ci let a124:number[] = [1, 2, 3]; 1444514f5e3Sopenharmony_ci let a125:number[] = [1, 2, 3]; 1454514f5e3Sopenharmony_ci let a126:number[] = [1, 2, 3]; 1464514f5e3Sopenharmony_ci let a127:number[] = [1, 2, 3]; 1474514f5e3Sopenharmony_ci let a128:number[] = [1, 2, 3]; 1484514f5e3Sopenharmony_ci let a129:number[] = [1, 2, 3]; 1494514f5e3Sopenharmony_ci let a130:number[] = [1, 2, 3]; 1504514f5e3Sopenharmony_ci let a131:number[] = [1, 2, 3]; 1514514f5e3Sopenharmony_ci let a132:number[] = [1, 2, 3]; 1524514f5e3Sopenharmony_ci let a133:number[] = []; 1534514f5e3Sopenharmony_ci let a134:number[] = [-1, 1.2, 3]; 1544514f5e3Sopenharmony_ci 1554514f5e3Sopenharmony_ci a134.push(-4); 1564514f5e3Sopenharmony_ci a134[4] = 5; 1574514f5e3Sopenharmony_ci print(a134[0]); 1584514f5e3Sopenharmony_ci print(a134[1]); 1594514f5e3Sopenharmony_ci print(a134[2]); 1604514f5e3Sopenharmony_ci print(a134[3]); 1614514f5e3Sopenharmony_ci print(a134[4]); 1624514f5e3Sopenharmony_ci a134[4] = a134[2] + a134[1]; 1634514f5e3Sopenharmony_ci print(a134[4]); 1644514f5e3Sopenharmony_ci 1654514f5e3Sopenharmony_ci a133.push(3.2); 1664514f5e3Sopenharmony_ci a133.push(4.8); 1674514f5e3Sopenharmony_ci a133[3] = a133[0] + a133[1]; 1684514f5e3Sopenharmony_ci print(a133[0]); 1694514f5e3Sopenharmony_ci print(a133[1]); 1704514f5e3Sopenharmony_ci print(a133[2]); 1714514f5e3Sopenharmony_ci print(a133[3]); 1724514f5e3Sopenharmony_ci} 1734514f5e3Sopenharmony_ci 1744514f5e3Sopenharmony_cifor (let i = 0; i < 4; i++) { 1754514f5e3Sopenharmony_ci foo(); 1764514f5e3Sopenharmony_ci} 177