Deepcopy: Difference between revisions
Content deleted Content added
→{{header|Go}}: language change. built in error type. |
|||
Line 128:
&{1 one [117 110 105 116] map[1:true]}
</pre>
If you need a generalized deep copy, one can be cobbled with an os.Pipe and the gob package, which does type safe serialization
<lang go>package main
Line 138:
// capability requested by task
func deepcopy(dst, src interface{})
r, w, err := os.Pipe()
if err != nil {
Line 155:
type link struct {
Value string
Next *link
}
|