У нас вы можете посмотреть бесплатно Определения типов в Go или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В этом уроке Go вы узнаете, как определения типов позволяют создавать новые типы на основе существующих, что делает ваш код более понятным и помогает предотвратить смешивание значений, которые не должны быть взаимозаменяемыми. Что вы узнаете: Как определить новый тип на основе существующего типа Как определения типов повышают типобезопасность Разница между определением типа и псевдонимом типа Когда использовать определение, а когда псевдоним Как преобразовывать связанные типы при необходимости Концептуальное объяснение: Определение типа создает совершенно новый тип со своей собственной идентичностью, даже если его базовый тип является чем-то знакомым, например, int или string. Это означает, что Go не позволит вам присвоить его базовому типу без явного преобразования. Псевдоним типа отличается. Это просто другое имя для существующего типа, поэтому он остается взаимозаменяемым. Единственное синтаксическое различие — это знак равенства, но поведение совершенно другое. Применение: Определения типов — это простой способ моделирования концепций предметной области и предотвращения ошибок по мере развития ваших программ. Они также позволяют добавлять методы позже, что является распространённым подходом в Go. Основные выводы: Определения типов создают новые, отдельные типы Новые типы не взаимозаменяемы со своими базовыми типами без преобразования Псевдонимы типов создают альтернативное имя для существующего типа Знак равенства в псевдониме типа меняет значение Перед тем, как проверять решение, попробуйте выполнить задание из видео. Ссылки: Папка с уроками на GitHub: https://github.com/GaryClarke/go-byte... Создайте свое первое приложение на Go вместе со мной: https://www.garyclarke.tech/p/build-y... Подпишитесь на рассылку, чтобы получать новые уроки и ресурсы: https://content.garyclarke.tech/go-by... Подписывайтесь на нас в Twitter: / garyclarketech Свяжитесь с нами в LinkedIn: / garyclarketech Подпишитесь на канал, чтобы получать больше уроков по Go. #golang #go #programming #coding #learnprogramming #gobytes