3
[]string
を含むlist
(containers/list
)があります。私は多くのチャンネルでこれを送っています。この通信がどれだけ高価であるかを理解しようとしています。送信されたデータの浅いコピーがバッファにコピーされ、受信時に相手側で再コピーされるという一般的な画像ですか?だから、送受信は浅いコピーよりも高価ではありませんか?一般的にいくつかの問題がありますか?go langチャネルにデータを書き込むコスト?
コストとセマンティクスは、割り当てとまったく同じです。すべての割り当ては、割り当てられた値のコピーであり、それ以上のものはありません。 – JimB
それは私が思ったものです。 RustとC++はもっと複雑な振舞いをしているので、私はちょうど確かめたいと思っていました。 – divbyzero