現状
Golangを勉強しており、A Tour of Goというネット上のチュートリアルをやっています
困っている点
A Tour of Goを最初の章から順にやっており、途中までは順調に理解できていました。
しかし、このページがよく分かりません。
基本的に、このページのlen
と、出力されているs
の内容自体は4パターン全て理解できるのですが、cap
の出力だけがどうしても分かりません。
最初、var s []int
として定義されたものはcap
が0
なのに(これは分かります)、どうしてs = append(s, 0)
すると、cap
が2になるのでしょうか?要素として1つしか追加してないのに、容量が2になるのがどうしても分かりません。
おそらくここが理解できれば残る2パターンのcap
の理解も追いつくと思うので、もしご存知の方がいらっしゃいましたら教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/22 06:59