Files
Slava Zgordan 9ed1f34871 02.8
2015-09-02 10:10:06 +02:00

2.6 KiB
Raw Permalink Blame History

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.

Ссылки