書籍在庫変数の作成

GolangGolangBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジでは、あなたは地元の図書館のデジタルカタログを作成するソフトウェア開発者です。図書館員は、Go の変数機能を使って書籍情報を効率的に追跡するシステムを必要としています。あなたは、書籍のタイトル、ページ数、および利用可能状態を表す変数を宣言して初期化し、それらの変数を出力する Go プログラムを作成します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/BasicsGroup(["Basics"]) go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go/BasicsGroup -.-> go/values("Values") go/BasicsGroup -.-> go/variables("Variables") go/DataTypesandStructuresGroup -.-> go/strings("Strings") subgraph Lab Skills go/values -.-> lab-435684{{"書籍在庫変数の作成"}} go/variables -.-> lab-435684{{"書籍在庫変数の作成"}} go/strings -.-> lab-435684{{"書籍在庫変数の作成"}} end

書籍在庫変数の作成

あなたは地元の図書館のデジタルカタログを作成するソフトウェア開発者です。図書館員は、Go の変数機能を使って書籍情報を効率的に追跡するシステムを必要としています。

タスク

  • ~/project ディレクトリに book_inventory.go という名前の Go プログラムを作成します。
  • 書籍の詳細を表す 3 つの変数を宣言して初期化します。
    1. 書籍のタイトルを表す変数(文字列型)
    2. 書籍のページ数を表す変数(整数型)
    3. 書籍の利用可能状態を表す変数(ブール型)
  • fmt.Println() を使ってこれらの変数を出力します。

要件

  • ~/project/book_inventory.go ファイルを使用します。
  • Go の型推論 (:=) または明示的な型宣言を使って変数を宣言します。
  • 書籍のタイトルは空でない文字列でなければなりません。
  • ページ数は正の整数でなければなりません。
  • 利用可能状態はブール値でなければなりません。
  • fmt.Println() を使って変数を表示します。

cd ~/project
go run book_inventory.go

出力例は以下のようになります。

The Great Gatsby
224
true

ヒント

  • Go では関数内での短い変数宣言に := を使用することを忘れないでください。
  • 好みに応じて var キーワードを使って明示的な型宣言を行うこともできます。
  • 出力には fmt パッケージをインポートすることを確認してください。
  • 書籍の属性を表す意味のある変数名を選んでください。
✨ 解答を確認して練習

まとめ

要するに、このチャレンジでは、書籍のタイトル、ページ数、および利用可能状態を表す変数を宣言して初期化し、それらの変数を出力する Go プログラムを作成する必要があります。目的は、書籍在庫管理システムの文脈で Go の変数機能を理解していることを示すことです。