The Hack Standard Library
Class Reference
Interface Reference
Function Reference
- C\any
- C\contains
- C\contains_key
- C\count
- C\every
- C\find
- C\find_key
- C\first
- C\first_asyncC\gen_first
- C\first_key
- C\first_keyx
- C\firstx
- C\firstx_asyncC\gen_firstx
- C\is_empty
- C\is_sorted
- C\is_sorted_by
- C\last
- C\last_key
- C\last_keyx
- C\lastx
- C\nfirst
- C\onlyx
- C\reduce
- C\reduce_with_key
- Dict\associate
- Dict\chunk
- Dict\count_values
- Dict\diff_by_key
- Dict\drop
- Dict\equal
- Dict\fill_keys
- Dict\filter
- Dict\filter_asyncDict\gen_filter
- Dict\filter_keys
- Dict\filter_nulls
- Dict\filter_with_key
- Dict\filter_with_key_asyncDict\gen_filter_with_key
- Dict\flatten
- Dict\flip
- Dict\from_asyncDict\gen
- Dict\from_entries
- Dict\from_keys
- Dict\from_keys_asyncDict\gen_from_keys
- Dict\from_values
- Dict\group_by
- Dict\map
- Dict\map_asyncDict\gen_map
- Dict\map_keys
- Dict\map_with_key
- Dict\map_with_key_asyncDict\gen_map_with_key
- Dict\merge
- Dict\partition
- Dict\partition_with_key
- Dict\pull
- Dict\pull_with_key
- Dict\reverse
- Dict\select_keys
- Dict\shuffle
- Dict\sort
- Dict\sort_by
- Dict\sort_by_key
- Dict\take
- Dict\unique
- Dict\unique_by
- Keyset\chunk
- Keyset\diff
- Keyset\drop
- Keyset\equal
- Keyset\filter
- Keyset\filter_asyncKeyset\gen_filter
- Keyset\filter_nulls
- Keyset\filter_with_key
- Keyset\flatten
- Keyset\from_asyncKeyset\gen
- Keyset\intersect
- Keyset\keys
- Keyset\map
- Keyset\map_asyncKeyset\gen_map
- Keyset\map_with_key
- Keyset\partition
- Keyset\sort
- Keyset\take
- Keyset\union
- Math\abs
- Math\base_convert
- Math\ceil
- Math\cos
- Math\exp
- Math\floor
- Math\from_base
- Math\int_div
- Math\is_nan
- Math\log
- Math\max
- Math\max_by
- Math\maxva
- Math\mean
- Math\median
- Math\min
- Math\min_by
- Math\minva
- Math\round
- Math\sin
- Math\sqrt
- Math\sum
- Math\sum_float
- Math\tan
- Math\to_base
- PseudoRandom\float
- PseudoRandom\int
- PseudoRandom\string
- Regex\every_match
- Regex\first_match
- Regex\matches
- Regex\replace
- Regex\replace_with
- Regex\split
- Regex\to_string
- SecureRandom\float
- SecureRandom\int
- SecureRandom\string
- Str\capitalize
- Str\capitalize_words
- Str\chunk
- Str\compare
- Str\compare_ci
- Str\contains
- Str\contains_ci
- Str\ends_with
- Str\ends_with_ci
- Str\format
- Str\format_number
- Str\is_empty
- Str\join
- Str\length
- Str\lowercase
- Str\pad_left
- Str\pad_right
- Str\repeat
- Str\replace
- Str\replace_ci
- Str\replace_every
- Str\replace_every_ci
- Str\reverse
- Str\search
- Str\search_ci
- Str\search_last
- Str\slice
- Str\splice
- Str\split
- Str\starts_with
- Str\starts_with_ci
- Str\strip_prefix
- Str\strip_suffix
- Str\to_int
- Str\trim
- Str\trim_left
- Str\trim_right
- Str\uppercase
- Vec\chunk
- Vec\concat
- Vec\diff
- Vec\diff_by
- Vec\drop
- Vec\fill
- Vec\filter
- Vec\filter_asyncVec\gen_filter
- Vec\filter_nulls
- Vec\filter_with_key
- Vec\flatten
- Vec\from_asyncVec\gen
- Vec\intersect
- Vec\keys
- Vec\map
- Vec\map_asyncVec\gen_map
- Vec\map_with_key
- Vec\partition
- Vec\range
- Vec\reverse
- Vec\sample
- Vec\shuffle
- Vec\slice
- Vec\sort
- Vec\sort_by
- Vec\take
- Vec\unique
- Vec\unique_by