変数の初期化
CoddyのGOジャーニー「基礎」セクションの一部。レッスン 38/109。
Go で変数を初期化する方法を学びましょう。初期化とは、変数を作成するときに開始値を与えることです。
まず、varキーワードを使って変数を初期化する方法を見てみましょう。
var age int = 25
var name string = "Gopher"
var isActive bool = true
fmt.Println(age, name, isActive)このコードを実行すると、variables の values が画面に表示されます。
25 Gopher trueGo の短縮宣言演算子(:=)を使って、コードをより簡潔にすることもできます:
age := 25
name := "Gopher"
isActive := true
fmt.Println(age, name, isActive)このコードを実行すると、前と同じ結果が得られます:
25 Gopher true短縮宣言演算子(:=)は、指定した値に基づいて型を自動的に判別するため、コードがよりすっきりして読みやすくなります。
チャレンジ
初心者このチャレンジでは、Goで変数を初期化する練習をします。あなたの課題は、3つの変数を指定された値で初期化し、その後それらを出力することです。
プログラムにはすでに変数宣言がありますが、次の正確な値で初期化する必要があります。
name:string型で"John"に設定age:int型で25に設定isStudent:bool型でtrueに設定
期待される出力は次のとおりです:
Name: John
Age: 25
Is Student: 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)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Goオンラインコンパイラ