Hands-On System Programming with Go
上QQ阅读APP看书,第一时间看更新

An Overview of Go

This chapter will provide an overview of the Go language and its basic functionality. We will provide a short explanation of the language and its features, which we will elaborate on in more detail in the following chapters. This will help us to understand Go better while we're using all its features and applications.

The following topics will be covered in this chapter:

  • Features of the language
  • Packages and imports
  • Basic types, interfaces, and user-defined types
  • Variables and functions
  • Flow control
  • Built-in functions
  • Concurrency model
  • Memory management