スライスリテラルの宣言
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 75/109。
スライスリテラルを使用すると、スライスの作成と初期化を1つのステップで行うことができます。これらは配列リテラルに似ていますが、サイズを指定する必要はありません。
スライスリテラルを使用して文字列のスライスを作成します:
colors := []string{"red", "blue", "green"}
fmt.Println(colors)次のように表示されます:
[red blue green]空のスライスを作成することもできます:
emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))次のように表示されます:
[] 0チャレンジ
初心者このチャレンジでは、Goでスライスリテラルを作成する練習をします。スライスリテラルを使用すると、1つのステートメントでスライスを作成し、初期化することができます。
あなたのタスクは、"red"、"blue"、"green"、および "yellow" という4つの色の名前を含むスライスリテラルを作成することです。
チートシート
スライスリテラルを使用すると、配列リテラルと同様に、サイズを指定せずにスライスを1つのステップで作成および初期化できます。
スライスリテラルを使用して文字列のスライスを作成します:
colors := []string{"red", "blue", "green"}
fmt.Println(colors) // [red blue green]空のスライスを作成します:
emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice)) // [] 0自分で試してみよう
package main
import "fmt"
func main() {
// TODO: "red"、"blue"、"green"、"yellow" という文字列を含む
// 'colors' という名前のスライスリテラルを作成してください
// スライスをプリントする
fmt.Println("Colors:", colors)
// スライスの長さをプリントする
fmt.Println("Number of colors:", len(colors))
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。