変数の初期化
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 38/109。
Goで変数を初期化する方法を学びましょう。初期化とは、変数を作成する際に開始値を与えることを意味します。
まず、varキーワードを使用して変数を初期化する方法を見てみましょう:
var age int = 25
var name string = "Gopher"
var isActive bool = true
fmt.Println(age, name, isActive)このコードを実行すると、変数の値が画面に表示されます:
25 Gopher trueGoの短縮変数宣言演算子(:=)を使用することで、コードをより簡潔に記述することもできます。
age := 25
name := "Gopher"
isActive := true
fmt.Println(age, name, isActive)このコードを実行すると、以前と同じ結果が得られます。
25 Gopher true短縮変数宣言演算子 (:=) は、指定した値に基づいて型を自動的に推論するため、コードがより簡潔で読みやすくなります。
チャレンジ
初心者このチャレンジでは、Goでの変数の初期化を練習します。あなたのタスクは、3つの変数を特定の値で初期化し、それらを出力することです。
プログラムにはすでに変数宣言が含まれていますが、以下の正確な値でそれらを初期化する必要があります。
name—"John"に設定されたstringage—25に設定されたintisStudent—trueに設定されたbool
期待される出力は以下の通りです:
Name: John
Age: 25
Is Student: true
チートシート
Goで変数を初期化するには、varキーワードを使用します:
var age int = 25
var name string = "Gopher"
var isActive bool = trueより簡潔なコードを書くには、短縮変数宣言演算子(:=)を使用します:
age := 25
name := "Gopher"
isActive := true短縮変数宣言演算子は、代入された値に基づいて変数型を自動的に決定します。
自分で試してみよう
package main
import "fmt"
func main() {
// TODO: これらの変数に必要な値を初期化してください
var name string // "John" で初期化してください
var age int // 25 で初期化してください
var isStudent bool // true で初期化してください
// このコードは変数を表示します
fmt.Println("Name:", name)
fmt.Println("Age:", age)
fmt.Println("Is Student:", isStudent)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。