original = [1, [2, 3]] shallow_copy = original.dup original[1][0] = 42 puts shallow_copy[1][0] # Output: 42 (since both original and shallow_copy reference the same inner list)
original = [1, [2, 3]] shallow_copy = original.dup original[1][0] = 42 puts shallow_copy[1][0] # Output: 42 (since both original and shallow_copy reference the same inner list)