Публикации по теме 'go'
Пойдем! Индекс списка
"Пойдем! Часть 0: Введение» "Пойдем! Часть 1: Несколько слов о GO» "Пойдем! Часть 2: Настройка» "Пойдем! Часть 3: Привет, мир!» "Пойдем! Часть 4: Переменные и константы» "Пойдем! Часть 5: Функции» "Пойдем! Часть 6: Основные типы» "Пойдем! Часть 7: Типы агрегатов 1: Структуры» "Пойдем! Часть 8: Типы агрегатов 2: Массивы» "Пойдем! Часть 9: Ссылочные типы 1: Указатели» "Пойдем! Часть 10: Типы ссылок 2: Срезы» "Пойдем! Часть 11: Типы ссылок 3: Карты» "Пойдем! Часть..
Раскрытие возможностей приемников Go: руководство для начинающих по цепочке методов и абстракции
Вы устали писать повторяющийся код для выполнения одних и тех же операций над разными типами? С приемниками Go вы можете абстрагироваться от сложности и реализовать цепочку методов всего несколькими строками кода.
Что такое приемники Go?
Приемники Go — это мощная функция языка программирования Go, позволяющая присоединять методы к типам. Получатель — это специальный параметр, который появляется перед именем функции в объявлении метода. Он указывает тип, с которым работает метод, и..
Ведение журнала для сусликов - идиоматические стратегии ведения журнала в Go (Golang)
В этой статье я расскажу о некоторых практических правилах входа в систему, а также о некоторых функциях, о которых вы, возможно, не слышали, которые могут облегчить вам жизнь с отладкой.
Правило №1 - Используйте ошибки там, где это уместно, а не строки
Go имеет встроенный тип ошибок, который позволяет разработчикам легко отличать ошибки от «обычных» строк, а также более кратко проверять, нет ли ошибок. Тип ошибки - это интерфейс, который просто требует, чтобы рассматриваемый..
Чему скалолазание научило меня в программировании
Чему скалолазание научило меня в программировании
Семь советов для непрерывного роста
Я занимаюсь скалолазанием ( боулдерингом ) для удовольствия уже более десяти лет. Я нахожу много общего между скалолазанием и другим моим увлечением — написанием кода. Я надеюсь, что, поделившись с вами этим сходством, вы станете лучшим разработчиком (и, возможно, альпинистом).
Давайте начнем!
1. Техника важнее силы
Многие новички думают, что все, что им нужно, это сильные руки и крепкая..
Еженедельный выпуск Голанга 43
Добро пожаловать в 43-й выпуск Golang Weekly, еженедельного информационного бюллетеня о языке программирования Go.
Поддержите Go Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже.
Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io
Статьи и учебные..
Понимание указателя Go, системы типов
В последнее время у меня появляется все больше и больше мотивации создавать облачные приложения на Golang. Причина в том, что я прошел грубые курсы программирования на Go в своей магистратуре, и во время моей предыдущей работы я столкнулся с рядом микросервисов, написанных на Go. Так почему бы не использовать его, поскольку это уже тенденция в отрасли. В этом посте я кратко описываю основные идеи указателей и системы типов.
Указатель
Если вы использовали указатели в других языках, то..
Мой контрольный список раунда 1 - новый язык
Первое, что нужно учесть при изучении нового языка программирования
В какой-то момент всем инженерам придется освоить новый язык. Вот как я подхожу к своему первому подходу к языку.
Избегание синтаксического сахара
В моем первом раунде я избегаю всего, что делает язык приятным . Я хочу идентифицировать части языка, которые пересекаются со всеми остальными языками.
Например, не каждый язык имеет цикл for в стиле C (в Rust его нет), но все языки имеют ту или иную форму while ...