a = make([]int, 7, 15)
サイズ15
とスライス(a
)の暗黙的なアレイは、アレイ内の最初の7つの要素に暗黙アレイやポイントの浅いコピーを作成する作成します。GOでスライスはどのように機能しますか?
検討
var a []int;
は、任意の暗黙の配列を指していない長さゼロのスライスを作成します。
a = append(a, 9, 86);
は、長さ2の新しい暗黙的な配列を作成し、値9
と86
を追加します。スライス(a
)ポイント
len(a) is 2
とcap(a) >= 2
その新しい暗黙の配列への私の質問:
が、これは正しい理解でしょうか?
"ツアーオブゴー"(tour.golang.org)、特にスライスパーツを使用して作業したい場合があります。 – Volker