полный селектор

#16 golang Методы - функции для структур и других получателей

Метод — это функция, которая может быть привязана к определённому типу данных. Такой тип данных называется получателем ()

В основе этих типов могут лежать как структуры, так и int, string и любые другие доступные типы в Go.

Привязывание методов к структурам

Для начала рассмотрим методы, которые привязываются к структурам.

Определим именованный тип Person и пару методов к нему, а также проверим как они работают:

#15 golang Структуры - композиция структур, именнованная, встраивание, перекрытие полей

Структуры в Go — это составные типы данных с набором полей, похожие на классы в PHP или Python.

Подобно объявлению простых пользовательских типов мы используем ключевое слово type для определения конкретного типа структуры:

type Person struct {
   Id       int
   Name     string
   IsActive bool
}

-- где Person - имя объявленного типа. Тут у нас имеются типа поля разных типов.

Subscribe to RSS - полный селектор