電波ビーチ

☆(ゝω・)v

2018-01-11から1日間の記事一覧

Sliceをコピーするときcopyじゃなくてappendを使うとなにも考えずに済む

go

Goでスライスをコピーする関数があります。 func copy(dst, src []Type) int 戻り値は「コピーが成功した要素の数」です。 注意点として、dstとsrcの長さが短いほうのぶんだけしかコピーされません。なので、 arr := []int{1, 2, 3} tmp := []int{} copy(tmp…