# get-in
Get a value from a nested map by a path of keys.
## Syntax
[get-in $map $path] [get-in $map $path $default]
`$path` is a vector of keys. Returns the default (nil if omitted) if any level is missing; an empty path returns `$map`.
## Examples
[get-in %{ a %{ b 1 } } @{ a b }] # 1
[get-in %{ a %{ b 1 } } @{ a c }] # nil
[get-in %{ a %{ b 1 } } @{ a c } 0] # 0 (default)
[get-in %{ a 1 } @{}] # %{ a 1 } (empty path)
## Returns
The value at `$path`, or `$default`.
## See Also
`assoc-in`, `get`, `assoc`, `keys`