要素の追加
CoddyのGOジャーニー「基礎」セクションの一部。レッスン 79/109。
append関数はスライスの末尾に要素を追加し、容量の変更を自動的に処理します。
numbersのスライスを作成します。
numbers := []int{1, 2, 3}
fmt.Println(numbers)新しい要素を追加します:
numbers = append(numbers, 4)
fmt.Println(numbers)結果:
[1 2 3]
[1 2 3 4]複数の要素を一度に追加できます:
numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)結果:
[1 2 3 4 5 6 7]チャレンジ
初心者このチャレンジでは、Go のスライスに要素を追加する練習をします。fruits のスライスを作成してあるので、
append() 関数を使って、さらに 2 つの果物を追加してください。自分で試してみよう
package main
import "fmt"
func main() {
// 果物のスライス
fruits := []string{"apple", "banana", "orange"}
// TODO: fruits スライスに "grape" と "kiwi" を追加する
// ここにコードを書いてください
// 更新されたスライスを出力する
fmt.Println("My fruit collection:", fruits)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Goオンラインコンパイラ