このプロジェクトは、Go言語の基礎を学ぶためのサンプルコードと練習問題を含んでいます。
-
基本的な出力 (
main.go)- fmt.Printlnの使用方法
- 基本的な文字列出力
-
変数の基礎 (
main.go- var_test関数)- 変数の宣言と初期化
- 型の確認方法
- 複数変数の宣言
-
配列の操作 (
main.go- type_test関数)- 固定長配列の使用
- 動的な配列の宣言
- 多次元配列の操作
-
基本的な演算 (
main.go- math関数)- 四則演算
- 比較演算子
- 論理演算子
-
条件分岐 (
main.go- if_test関数)- if文の使用方法
- switch文の基本
- 条件分岐の実践例
-
繰り返し処理 (
for.go)- 基本的なforループ
- rangeを使用した配列の操作
- continue文の使用例
-
関数 (
func.go)- 関数の定義と呼び出し
- 戻り値の使用方法
- 複数の戻り値
-
構造体 (
kouzoutai.go)- 構造体の定義
- フィールドの操作
- 構造体の初期化
-
メソッド (
method.go)- メソッドの定義
- レシーバの使用
- 構造体とメソッドの関係
-
その他の機能 (
main.go- random_test関数)- 乱数生成
- 実践的なプログラム例
- ゲーム開発の基礎
- 基本的な計算処理 (
question.go) - 数値の合計計算 (
for.go- for_training関数)
- プロジェクトをクローン
git clone [リポジトリURL]- プロジェクトディレクトリに移動
cd Go_kiso- プログラムの実行
go run main.gomain.go: メインプログラムとサンプルコードfor.go: 繰り返し処理の例func.go: 関数の使用例kouzoutai.go: 構造体の実装method.go: メソッドの実装question.go: 練習問題
- 各ファイルの先頭にある説明コメントをよく読む
- サンプルコードを実行して動作を確認
- コメントの説明に従って練習問題に取り組む
- 既存のコードを改造して新しい機能を追加してみる
- 各関数の戻り値を変更してみる
- 新しい構造体とメソッドを追加する
- 既存のプログラムに新しい機能を追加する
- エラーハンドリングを実装してみる
- コードを変更する前に、必ず元のコードの動作を理解すること
- エラーが発生した場合は、エラーメッセージをよく読むこと
- 理解できない部分は、Go言語の公式ドキュメントを参照すること
- Go言語入門 - 基礎から学ぶGo言語プログラミング