Imagine you are building a Go program to manage a library's book inventory. Which data structure would you use to store information about each book and why?

  • Array
  • Map
  • Slice
  • Struct
In this scenario, you would prefer to use a Struct in Go to store information about each book. A Struct allows you to define a custom data type with fields to represent attributes of a book (e.g., title, author, ISBN). It provides a way to encapsulate related data and behaviors into a single unit, making it ideal for representing individual books in the library's inventory. Using a Struct allows you to access book properties using dot notation, making your code more organized and readable.
Add your answer
Loading...

Leave a comment

Your email address will not be published. Required fields are marked *