Learn R Programming

hash (version 2.2.6.3)

copy-methods: Create a seperate copy of a hash object.

Description

The copy hash method creates a independent copy of a hash object. Creating a copy using the assingment operator, <-, does not work as expected, since hashes are based on environments and environments are reference objects in R. The assignment operator consequently creates a linked copy to the original hash and not an independent copy. The copy method provides an identical unlinked copy of the hash.

Arguments

Value

A hash object.

Methods

signature(x = "hash")

Creates and returns an identical, independent, unreferenced copy of the the hash.

Author

Christopher Brown

See Also

Examples

Run this code

  h <- hash( a=1, b=2 )
  h.new <- copy( h )

Run the code above in your browser using DataLab