Привет, добро пожаловать в сериал Отпусти. Это часть ~ V серии. Если вы не видели предыдущие части, Щелкните здесь. До сих пор мы рассмотрели установку и основы, операторы управления и функции.
В этой части мы рассмотрим операторы и функции.
Указатель для этой серии следующий:
- Введение в Go
- Настройка среды Go
- Основы Go
- Оператор управления и функции
- Структуры
- Объектно-ориентированное программирование в Go
- Параллелизм
Структуры:
- struct - это определяемый пользователем тип, который представляет собой набор переменных с разными или одинаковыми типами данных.
- Он используется там, где мы используем для группировки данных в единый блок, а не для их индивидуального объявления.
- Чтобы понять Struct, мы можем рассматривать эти структуры как классы, поскольку в Go нет классов.
- Ключевое слово
type
представляет новый тип. За ним следует имя типа (UserDetail), ключевое словоstruct
, чтобы указать, что мы определяем типstruct
, и список полей внутри фигурных скобок. У каждого поля есть имя и тип.
Пример,
type UserDetail struct { firstName string lastName string age int }
- В структурах мы также можем встроить одну или несколько структур в одну структуру.
- Встроенное поле из структуры станет полями в структуре, в которую оно было встроено.
- Мы также можем передать Structs (Структуры) в качестве параметра функции. Работает так же
- Мы можем использовать указатели на структуры так же, как мы определяем указатели на любую другую переменную в Go.
- Вот как мы будем использовать указатель с приведенными выше структурами,
userDetails *UserDetails
Давайте перейдем к Части ~ VI, чтобы продвинуться вперед и узнать несколько замечательных вещей. Увидимся там !
Если вам нравится эта серия, добавьте 👏 и проявите немного любви. 💌
Следуйте за мной в Facebook, Twitter, Instagram 😃