Day 1: 開発環境構築とHello World - 課題
課題概要
プログラミングの世界への第一歩として、Go言語の開発環境を構築し、最初のプログラムを作成します。
所要時間: 約2-3時間 難易度: ★☆☆☆☆(初心者向け)
---
課題1: 環境構築
必須タスク
- Go言語のインストール
go versionコマンドでバージョンが表示されることを確認- テキストエディタの準備
- 作業ディレクトリの作成
goworkフォルダを作成
- その中にday01フォルダを作成---
課題2: Hello World
問題2-1(必須): 基本のHello World
main.goファイルを作成し、「Hello, World!」と表示するプログラムを書いてください。
期待される出力:
Hello, World!
---
問題2-2(必須): 自己紹介
「Hello, World!」の代わりに、あなたの名前を使った挨拶を表示してください。
期待される出力例:
私の名前は太郎です
---
問題2-3(必須): 複数行表示
以下の3行を表示するプログラムを書いてください:
期待される出力:
こんにちは
今日からプログラミングを始めます
よろしくお願いします
---
課題3: 応用問題
問題3-1(任意): PrintとPrintlnの違い
fmt.Printとfmt.Printlnを使って、違いを確認するプログラムを書いてください。
以下の出力が得られるように2つのバージョンを作成:
Printlnを使った場合:
りんご
みかん
ぶどう
Printを使った場合:
りんごみかんぶどう
---
問題3-2(任意): アスキーアート
以下のようなシンプルなアスキーアートを表示してください:
*
***
*****
|
---
問題3-3(チャレンジ): エラー修正
以下のコードには3つのエラーがあります。すべて修正してください:
package main
import fmt
func main() {
fmt.println(Hello, Go!)
}
ヒント:
- importの書き方
- 関数名の大文字小文字
- 文字列の囲み方
- 課題2の各問題のソースコード(
main.go) - 実行結果のスクリーンショットまたはターミナル出力のコピー
- (任意)課題3の解答
---
提出物
締め切り
Day 2開始前まで