Menu
Coddy logo textTech

変数の初期化

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 true

Go の短縮宣言演算子(:=)を使って、コードをより簡潔にすることもできます:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

このコードを実行すると、前と同じ結果が得られます:

25 Gopher true

短縮宣言演算子(:=)は、指定した値に基づいて型を自動的に判別するため、コードがよりすっきりして読みやすくなります。

challenge icon

チャレンジ

初心者

このチャレンジでは、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)
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Goオンラインコンパイラ