Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 2.65 KB

File metadata and controls

32 lines (26 loc) · 2.65 KB

2.8 Итоги раздела

В этом разделе мы познакомили Вас с 25 ключевыми словами Go. Давайте снова посмотрим на них:

break    default      func    interface    select
case     defer        go      map          struct
chan     else         goto    package      switch
const    fallthrough  if      range        type
continue for          import  return       var
  • var и const используются для определения переменных и констант.
  • package и import используются для работы с пакетами.
  • func используется для определения функций и методов.
  • return используется для того, чтобы возвращать данные из функций и методов.
  • defer используется для определения отложенных функций.
  • go используется для того, чтобы начать выполнение новой горутины.
  • select используется для того, чтобы переключаться между несколькими каналами для коммуникации с ними.
  • interface используется для того, чтобы определять интерфейсы.
  • struct используется для того, чтобы определять пользовательские типы.
  • break, case, continue, for, fallthrough, else, if, switch, goto и default были представлены в разделе 2.3.
  • chan - это тип данных "канал", который служит для того, чтобы осуществлять коммуникации между горутинами.
  • type нужен для того, чтобы определять пользовательские типы.
  • map используется для того, чтобы определять карты, которые подобны хэш-таблицам в других языках программирования.
  • range используется для того, чтобы читать данные из срезов, карт и каналов.

Если Вы поняли, как пользоваться этими 25 ключевыми словами, Вы уже изучили многое из Go.

Ссылки