@main[]
^show[^array::copy[$void]]
$a[^array::create[]]
$a.05[a5] $a.20[a20] $a.10[a30] $a.25[$void]
1. ^a.count[] elements, ^show[$a]
2. $h[^hash::create[$a]] ^show[$h]
3. $h[ $.05[h05] $.10[h10] $.1[h1] ]
$tmp[^hash::create[$h]] ^tmp.add[$a] ^show[$tmp]
4. ^show[^h.union[$a]]
5. ^show[^h.intersection[$a]]
6. $a[^array::copy[^o::create[]]]
^show[$a]
7. $obj[^o2::create[]] $o.1
$a[^array::copy[$obj]]
$MAIN:log
as_hash calls def and thus result is empty: ^show[$a]
8. $MAIN:log[]
$h[^hash::create[$obj]]
$MAIN:log
get_hash can still get the hash: ^show[$h]
9. ^try-catch{ $h[^hash::create[^o2-endless-bug::create[]]] }
@show[v]
^json:string[$v; $.array[object] ]
@CLASS
o
@create[]
$1[v1]
$3[v3]
$MAIN:log[created]
@CLASS
o2
@BASE
o
@GET[mode]
^if($mode eq 'def'){ $result(false)}{ $result[^reflection:fields_reference[$self]] }
$MAIN:log[$MAIN:log^#0A$mode called got $result.CLASS_NAME]
@CLASS
o2-endless-bug
@BASE
o
@GET[mode]
$result[$self]
E-mail: