Публикации по теме 'golang'
Выражения среза в Go
Выражения среза в Go
В Golang есть много отличных знакомств с ломтиками:
Go Slices: использование и внутреннее устройство Как избежать ошибок в Go
Эта история посвящена исключительно выражениям срезов. Они могут создавать два типа значений:
подстрока из строкового операнда фрагмент из массива, указатель на массив или сам фрагмент
Спецификация языка определяет два типа выражений среза - простые и полные ...
Простые выражения среза
Наиболее известная форма выражения..
Как мы без простоев перенесли более полумиллиарда записей
По мере роста Twitch мы сталкивались с множеством разных интересных проблем с масштабированием. Одна из наших самых больших проблем - это более 500 миллионов последующих взаимоотношений между пользователями. Еще несколько месяцев назад эти отношения хранились очень неэффективно и больше не могли масштабироваться в соответствии с нашими потребностями. Слежение за отношениями чрезвычайно важно для наших вещателей и зрителей, поскольку они являются средством, с помощью которого мы уведомляем..
Номер палиндрома LeetCode
Постановка задачи
Учитывая целое число x , вернуть true , если x является целым палиндромом.
Целое число является палиндромом , если оно читается одинаково как в прямом, так и в обратном направлении. Например, 121 является палиндромом, а 123 — нет.
Пример 1:
Input: x = 121
Output: true
Пример 2:
Input: x = -121
Output: false
Пример 3:
Input: x = 10
Output: false
Пример 4:
Input: x = -101
Output: false
Ограничения:
- -2^31 <= x <= 2^31 -..
Актеры в стиле эликсира в го
Первоначально опубликовано на https://preslav.me 7 марта 2020 г.
Мой набег на Elixir выявил гораздо больше сходств между ним и Go, чем я первоначально ожидал. Один из них - это то, как оба обрабатывают параллелизм. В связи с этим создание в Go акторов с отслеживанием состояния в стиле Elixir на удивление легко. Отвечая на вопрос, нужны ли они кому-то или можно их использовать, я оставил бы пользователю. Если вы подойдете ко мне и скажете, что того же можно добиться, используя..
★ Окончательное визуальное руководство по Go Enums ★
Перечисления и йота - множество советов и приемов с примерами работающего кода.
Важно . В этом руководстве вы узнаете, как использовать перечисления без йоты в первом разделе. После этого вы также узнаете о йоте и других вспомогательных инструментах. первый раздел. Итак, сначала научись ползать, потом ходить, потом бегать!
Что такое Enum? ★
Перечисление объединяет связанные константы в один тип.
Примеры перечислений:
Часовые пояса: EST, CST… Размеры футболки:..
Проблема кодирования: проверка подпоследовательности в Go
Держите свои основы информатики в совершенстве на этом занятии Pomodoro.
Вопрос о проверке подпоследовательности - простая задача, но вводит важную концепцию последовательности, в которой порядок имеет значение. Это можно сравнить с поиском подмножества массива, в котором порядок не имеет значения. В этой статье мы разберемся с вопросом о подпоследовательности, напишем тесты и, наконец, разработаем решение вместе с его большими временными и пространственными сложностями.
Кодирование..
8 больших идей из 8 языков программирования
Обзор некоторых определяющих характеристик и идей восьми разных языков программирования
Я имел склонность играть с разными языками программирования более 20 лет. Это попытка вспомнить некоторые из тех переживаний - идей, которые действительно выделялись на каждом языке или значение которых я ретроспективно видел.
Этот список очень субъективен. Это список функций, представляющих идеи, которые привлекли мое внимание. Вы всегда найдете людей, которые думают, что какая-то другая..