Go言語の制御構文:if文、for文、switch文をマスターしよう

2024/08/01
x-logoline-logo
Go入門
1. Go言語とは?初心者向けの基本ガイド
2. Go言語のインストールと初めてのプログラム
3. Go言語の基本構文:変数、データ型、演算子を解説
4. Go言語の制御構文:if文、for文、switch文をマスターしよう
5. Go言語の関数:定義と呼び出し方法を解説
6. Go言語のパッケージとモジュール管理
7. Go言語の構造体とメソッド:データの定義と操作方法
8. Go言語のインタフェース:コードの再利用性を高める方法
9. Go言語の並行処理:goroutineとチャネルの基本
10. Go言語のエラーハンドリング:エラー処理の基本
11. Go言語のファイル操作:ファイルの読み書きをマスターしよう
12. Go言語の標準ライブラリ活用:便利な関数とパッケージ
13. Go言語のHTTPサーバー構築:net/httpパッケージを使った基本
14. Go言語のデータベース操作:GoでのSQL操作入門
15. Go言語のテストとデバッグ:効果的なコード品質管理方法
16. Go言語のプロジェクト構成:ベストプラクティスとディレクトリ構造
17. Go Modules:Go言語の依存管理入門
18. Go言語のCLIツール作成:シンプルなコマンドラインアプリの作成方法
19. Go言語のセキュリティ対策:安全なコードを書くためのガイド
20. Go言語のパフォーマンス最適化:高速なプログラムを書くコツ
21. Go言語のプロジェクトを始めよう:開発環境のセットアップ
22. Go言語のデプロイメント:アプリケーションをサーバーに公開する方法
23. Go言語のAPI開発:RESTful APIの設計と実装
24. Go言語のWebアプリ開発:Ginフレームワークを使った基本
25. Go言語のマイクロサービス:分散システムの基礎
26. Go言語とDocker:コンテナ化されたアプリケーションの開発
27. Go言語とKubernetes:コンテナオーケストレーションの基本
28. Go言語のCI/CD導入:継続的インテグレーションとデリバリーの基礎
29. Go言語のデザインパターン:よく使われるパターンと実装例

Go言語の制御構文:if文、for文、switch文をマスターしよう

2024/08/01
x-logoline-logo
PR

Go言語を学び始めたあなたにとって、制御構文はとても重要なテーマです。プログラムの流れを制御するための基本的な文を一緒に見ていきましょう。

if文:条件によって処理を分ける

if文は、条件に応じて異なる処理を行うための文です。例えば、ある数字が正か負かを判断する場合に使います。

package main

import "fmt"

func main() {
    number := 10
    if number > 0 {
        fmt.Println("正の数です")
    } else {
        fmt.Println("負の数かゼロです")
    }
}

上の例では、numberが0より大きい場合、"正の数です"と表示されます。そうでない場合は、"負の数かゼロです"と表示されます。

for文:繰り返し処理を行う

for文は、何度も同じ処理を繰り返したいときに使います。例えば、1から5までの数字を表示するプログラムを見てみましょう。

package main

import "fmt"

func main() {
    for i := 1; i <= 5; i++ {
        fmt.Println(i)
    }
}

このコードでは、iが1から5までの数字を順番に表示します。for文を使うことで、同じ処理を何度も書く必要がなくなります。

switch文:多くの条件を簡単に扱う

switch文は、複数の条件を1つのブロックで処理する方法です。いくつかの選択肢の中から1つを選ぶ場合に便利です。以下の例を見てください。

package main

import "fmt"

func main() {
    day := 3
    switch day {
    case 1:
        fmt.Println("月曜日")
    case 2:
        fmt.Println("火曜日")
    case 3:
        fmt.Println("水曜日")
    default:
        fmt.Println("その他の日")
    }
}

このプログラムでは、dayの値に応じて、曜日を表示します。dayが3のときは"水曜日"と表示されます。

まとめ

Go言語の制御構文であるif文、for文、switch文について基本を押さえました。これらを使いこなすことで、より複雑なプログラムを作ることができるようになります。

この記事はAIを使用して作成されています。
PR