Hack: Get count of keys in a dict

Date: 2020-03-10 | hack | hacklang | dict


I've been using a lot more hacklang at work and as such have run into a lot of use cases that don't seem to have too much documentation. One such use case is how to get the number of keys in a dict.


The hacklang standard library is actualy pretty uniform so similar to other Traversable's you might be trying to get the count of, you can get the count of keys in a dict with C\count.

For example:

$my_dict = dict[
    'a' => 1,
    'b' =>2
$my_count = C\count($my_dict);