3 function gen() :AsyncGenerator
<mixed,mixed,void
>{
11 function main_to_keyset() :mixed{
12 $arr = dict
['q' => 'r', 1 => 'un', '1' => 'uno'];
14 var_dump(keyset(new ArrayIterator($arr)));
15 var_dump(keyset(gen()));
16 var_dump(keyset(Map
{1 => 1, '2' => 2, '3' => 's', 3 => 'i'}));
17 var_dump(keyset(Vector
{1, 2, 3, 4, 5, 6}));
18 var_dump(keyset(Set
{1, '2', '3', 3}));
19 var_dump(keyset(Pair
{1, '1'}));
22 var_dump($x(Map
{1 => 1, '2' => 2, '3' => 's', 3 => 'i'}));
23 var_dump($x(Vector
{1, 2, 3, 4, 5, 6}));
24 var_dump($x(Set
{1, '2', '3', 3}));
25 var_dump($x(Pair
{1, '1'}));