Привет, добро пожаловать в сериал Отпусти. Это часть ~ V серии. Если вы не видели предыдущие части, Щелкните здесь. До сих пор мы рассмотрели установку и основы, операторы управления и функции.
В этой части мы рассмотрим операторы и функции.

Указатель для этой серии следующий:

  1. Введение в Go
  2. Настройка среды Go
  3. Основы Go
  4. Оператор управления и функции
  5. Структуры
  6. Объектно-ориентированное программирование в Go
  7. Параллелизм

Структуры:

  • struct - это определяемый пользователем тип, который представляет собой набор переменных с разными или одинаковыми типами данных.
  • Он используется там, где мы используем для группировки данных в единый блок, а не для их индивидуального объявления.
  • Чтобы понять Struct, мы можем рассматривать эти структуры как классы, поскольку в Go нет классов.
  • Ключевое слово type представляет новый тип. За ним следует имя типа (UserDetail), ключевое слово struct, чтобы указать, что мы определяем тип struct, и список полей внутри фигурных скобок. У каждого поля есть имя и тип.

Пример,

type UserDetail struct {
firstName string
lastName string
age int
}
  • В структурах мы также можем встроить одну или несколько структур в одну структуру.
  • Встроенное поле из структуры станет полями в структуре, в которую оно было встроено.
  • Мы также можем передать Structs (Структуры) в качестве параметра функции. Работает так же
  • Мы можем использовать указатели на структуры так же, как мы определяем указатели на любую другую переменную в Go.
  • Вот как мы будем использовать указатель с приведенными выше структурами,
userDetails *UserDetails

Давайте перейдем к Части ~ VI, чтобы продвинуться вперед и узнать несколько замечательных вещей. Увидимся там !

Если вам нравится эта серия, добавьте 👏 и проявите немного любви. 💌

Следуйте за мной в Facebook, Twitter, Instagram 😃