class Array
def deep_dup
Experimental RBS support (using type sampling data from the type_fusion
project).
type Array_deep_dup_return_value = Array[Array, String, Array, ] | Array[String] | Array[] | Array[Array, String, String, String] | Array[Array, String, Array, Array, String, Array, , Array, String, Array, ] | Array[Array, String, String] | Array[Array, String, Array, Array, String, Array, , String, String, String] | Array[Array, String, Array, Array, String, Array, Array, String, Array, , Array, String, Array, Array, String, Array, , Array, String, Array, , String, String, String] | Array[Array, String, Array, Array, String, Array, Array, String, Array, Array, String, Array, , Array, String, Array, Array, String, Array, Array, String, Array, , Array, String, Array, , Array, String, Array, Array, String, Array, Array, String, Array, , Array, String, Array, , Array, String, Array, Array, String, Array, Array, String, Array, , Array, String, Array, , Array, String, Array, Array, String, Array, Array, String, Array, Array, String, Array, String, String, String, Array, String, Array, , Array, String, Array, Array, String, Array, , Array, String, Array, Array, String, Array, Array, String, Array, Array, String, Array, , Array, String, Array, Array, String, Array, , String] def deep_dup: () -> Array_deep_dup_return_value
This signature was generated using 556 samples from 2 applications.
array[1][2] # => nil
dup[1][2] = 4
dup = array.deep_dup
array = [1, [2, 3]]
Returns a deep copy of array.
def deep_dup map(&:deep_dup) end