パーソナライズされた Go 言語の挨拶文の作成

GolangBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、あなたのプログラミングスキルを証明する、心のこもった Go 言語のスクリプトを作成していただきます。目標は、新しく加わったチームメンバーに向けたパーソナライズされた挨拶文を作成することです。その過程で、fmt パッケージに含まれるさまざまな出力関数の使い分けを実践します。チームメンバーの名前を変数として組み込み、プログラムがエラーなくコンパイルおよび実行できることを確認してください。

パーソナライズされた Go 言語の挨拶文の作成

テックスタートアップのオンボーディング・チャレンジへようこそ!あなたのミッションは、プログラミングスキルを駆使して、新しい仲間を歓迎する Go 言語のスクリプトを作成することです。

タスク

  • ~/project ディレクトリにある team_greeting.go という名前の Go プログラムファイルを開きます。
  • プログラム内で、fmt パッケージの以下の 3 つの異なる出力関数を使用してください:
    1. fmt.Print()
    2. fmt.Println()
    3. fmt.Printf()
  • 新しいチームメンバーを歓迎する、パーソナライズされたメッセージを作成してください。

要件

  • プログラムは ~/project ディレクトリに team_greeting.go というファイル名で保存すること。
  • Print()Println()Printf() の 3 つの出力関数をすべて使用すること。
  • チームメンバーの名前を格納する変数を少なくとも 1 つ含めること。
  • プログラムがエラーなくコンパイルおよび実行できることを確認すること。

実行例

タスク完了後、以下のコマンドを使用してプログラムをコンパイルし、実行します:

cd ~/project
go run team_greeting.go

出力結果のイメージは以下の通りです:

Hello Gopher
Welcome to the amazing tech team!
New Member: Alice joins our innovative startup
Hello Gopher

ヒント

  • fmt パッケージのインポート(import)を忘れないようにしましょう。
  • Printf() で文字列をフォーマットする際は、%s プレースホルダを使用します。
  • 構文(シンタックス)に間違いがないか注意深く確認してください。
  • 変数には意味のある名前を付けましょう。
✨ 解答を確認して練習

まとめ

このチャレンジでは、プログラミングスキルを活かして team_greeting.go という Go プログラムを作成しました。このプログラムでは、fmt パッケージの 3 つの主要な出力関数(Print()Println()Printf())を適切に使い分け、新しいチームメンバーへのパーソナライズされた挨拶を表示しました。また、~/project ディレクトリへの保存や、エラーのない実行といった基本的な開発フローも確認しました。