:sig bool DValue::is_array() const :params return value : true when the dereferenced value is map-shaped :see >types 0_DValue 2_DValue_is_list :content Returns true when the value's current type is `M`, the map/list container type. It does not require contiguous numeric keys; use `is_list()` for that. :example DValue user; user["name"] = "Ada"; print(user.is_array() ? "array\n" : "scalar\n");