@main[]
$o[^test::create[]]
$v($o)
=$v.CLASS_NAME=$v=
$v[^hash::create[$o]]
=$v.CLASS_NAME=$v.key=
$v[^table::create[$o]]
=$v.CLASS_NAME=$v.name=
$v(def $o)
=$v.CLASS_NAME=^v.int[]=
$v($o || 0)
=$v.CLASS_NAME=^v.int[]=
$v($o + 0)
=$v.CLASS_NAME=$v=
@CLASS
test
@create[]
@GET[sMode]
^switch[$sMode]{
^case[expression]{ $result(-1) }
^case[hash]{ $result[$.key[hash value]] }
^case[table]{ $result[^table::create{name^#0Atable value}] }
^case[def]{ $result(1) }
^case[bool]{ $result(false) }
^case[double]{ $result(5) }
^case[DEFAULT]{ ^throw[;unsupported mode '$sMode'] }
}
E-mail: