2019-05-20 23:10:06 +02:00
|
|
|
@start export function main(): void {}
|
|
|
|
{
|
|
|
|
let arr: i32[] = new Array<i32>(3);
|
|
|
|
arr.push(123);
|
|
|
|
arr.push(123);
|
|
|
|
arr.pop();
|
|
|
|
}
|
|
|
|
{
|
2019-05-25 23:14:21 +02:00
|
|
|
let outer = new Array<Array<string>>();
|
2019-05-20 23:10:06 +02:00
|
|
|
for (let i = 0; i < 10; ++i) {
|
|
|
|
let arr = new Array<string>();
|
|
|
|
for (let j = 0; j < 10; ++j) {
|
|
|
|
arr.push("");
|
2019-05-25 23:14:21 +02:00
|
|
|
// outer.push(arr);
|
2019-05-20 23:10:06 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
let a = "a";
|
|
|
|
let c = a + "b";
|
|
|
|
c + "d";
|
|
|
|
}
|
2019-05-25 23:14:21 +02:00
|
|
|
|
|
|
|
class A {
|
|
|
|
b: B;
|
|
|
|
}
|
|
|
|
class B {
|
|
|
|
a: A;
|
|
|
|
}
|
|
|
|
|
|
|
|
{
|
|
|
|
let a = new A();
|
|
|
|
let b = new B();
|
|
|
|
a.b = b;
|
|
|
|
a.b = b;
|
|
|
|
b.a = a;
|
|
|
|
b.a = a;
|
|
|
|
a.b = b;
|
|
|
|
b.a = a;
|
|
|
|
}
|
|
|
|
|
2019-05-20 23:10:06 +02:00
|
|
|
__collect();
|