## test
+Please note that times are in second (lower is better)
+
<!-- markdownlint-capture -->
<!-- markdownlint-disable MD033 -->
<table><tr><td align="center" style="border:none">
@``` decl1.gw
late Object object_ref;
<<< "Reference points to no object yet: ", object_ref >>>;
-new Object @=> object_ref;
+new Object => object_ref;
<<< "But now it does: ", object_ref >>>;
@```
@hide make -s decl1.test
@``` decl2.gw
var int array_ref[];
<<< array_ref >>>;
-new int[2] @=> array_ref;
+new int[2] => array_ref;
<<< array_ref >>>;
@```
@hide make -s decl2.test
@``` repeat2.gw
repeat(3) {
- maybe ? "You" : "Me" @=> var string s;
+ maybe ? "You" : "Me" => var string s;
<<< "Hello, ", s, "!" >>>;
}
@```
### Passing to a function pointer
@``` lambda_fptr0.gw
funcdef void fptr_t(int);
-\ i { <<< "passed '", i, "'" >>>; } @=> var fptr_t fptr;
+\ i { <<< "passed '", i, "'" >>>; } => var fptr_t fptr;
fptr(4);
@```
@hide make -s CONTAINS="passed '4'" lambda_fptr0.test