go言語のmap、sliceのコピー
mapのコピー
go言語でmapは参照型のため、コピーするとき注意が必要。
以下にコードを例示する。
1 | package main |
完全に別のmapとしてコピーにするには要素を全てコピーする必要がある。
1 | package main |
sliceのコピー
sliceも同様に参照型であるが、コピーするときはcopyメソッドを使える。
1 | package main |
go言語でmapは参照型のため、コピーするとき注意が必要。
以下にコードを例示する。
1 | package main |
完全に別のmapとしてコピーにするには要素を全てコピーする必要がある。
1 | package main |
sliceも同様に参照型であるが、コピーするときはcopyメソッドを使える。
1 | package main |