Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go言語基礎学習プロジェクト

このプロジェクトは、Go言語の基礎を学ぶためのサンプルコードと練習問題を含んでいます。

📚 学習内容

  1. 基本的な出力 (main.go)

    • fmt.Printlnの使用方法
    • 基本的な文字列出力
  2. 変数の基礎 (main.go - var_test関数)

    • 変数の宣言と初期化
    • 型の確認方法
    • 複数変数の宣言
  3. 配列の操作 (main.go - type_test関数)

    • 固定長配列の使用
    • 動的な配列の宣言
    • 多次元配列の操作
  4. 基本的な演算 (main.go - math関数)

    • 四則演算
    • 比較演算子
    • 論理演算子
  5. 条件分岐 (main.go - if_test関数)

    • if文の使用方法
    • switch文の基本
    • 条件分岐の実践例
  6. 繰り返し処理 (for.go)

    • 基本的なforループ
    • rangeを使用した配列の操作
    • continue文の使用例
  7. 関数 (func.go)

    • 関数の定義と呼び出し
    • 戻り値の使用方法
    • 複数の戻り値
  8. 構造体 (kouzoutai.go)

    • 構造体の定義
    • フィールドの操作
    • 構造体の初期化
  9. メソッド (method.go)

    • メソッドの定義
    • レシーバの使用
    • 構造体とメソッドの関係
  10. その他の機能 (main.go - random_test関数)

    • 乱数生成
    • 実践的なプログラム例
    • ゲーム開発の基礎

🎯 練習問題

  • 基本的な計算処理 (question.go)
  • 数値の合計計算 (for.go - for_training関数)

📝 使い方

  1. プロジェクトをクローン
git clone [リポジトリURL]
  1. プロジェクトディレクトリに移動
cd Go_kiso
  1. プログラムの実行
go run main.go

🔍 ファイル構成

  • main.go: メインプログラムとサンプルコード
  • for.go: 繰り返し処理の例
  • func.go: 関数の使用例
  • kouzoutai.go: 構造体の実装
  • method.go: メソッドの実装
  • question.go: 練習問題

📖 学習のポイント

  1. 各ファイルの先頭にある説明コメントをよく読む
  2. サンプルコードを実行して動作を確認
  3. コメントの説明に従って練習問題に取り組む
  4. 既存のコードを改造して新しい機能を追加してみる

🚀 発展学習のためのヒント

  • 各関数の戻り値を変更してみる
  • 新しい構造体とメソッドを追加する
  • 既存のプログラムに新しい機能を追加する
  • エラーハンドリングを実装してみる

⚠️ 注意事項

  • コードを変更する前に、必ず元のコードの動作を理解すること
  • エラーが発生した場合は、エラーメッセージをよく読むこと
  • 理解できない部分は、Go言語の公式ドキュメントを参照すること

📺 参考資料

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages