Method: Immutable::Vector#pop

Defined in:
lib/immutable/vector.rb

#popVector

Return a new Vector with the last element removed. Return self if empty.

Examples:

Immutable::Vector["A", "B", "C"].pop  # => Immutable::Vector["A", "B"]

Returns:



415
416
417
418
# File 'lib/immutable/vector.rb', line 415

def pop
  return self if @size == 0
  replace_suffix(@size-1, [])
end