Найти в Дзене
Golang tutorial

Golang tutorial

Go представляет компилируемый статически типизированный язык программирования от компании Google. Язык Go предназначен для создания различного рода приложений, но прежде всего это веб-сервисы и клиент-серверные приложения. Хотя также язык обладает другими возможностями.
подборка · 16 материалов
1 год назад
Переменные и константы в Go
Переменные Go В программировании переменная - это контейнер, который используется для хранения данных. Вот как мы можем объявить переменную в программировании Go. Здесь, number - имя переменной var - ключевое слово, используемое для объявления переменной int - тип данных, связанный с переменной Примечание: В Go у каждой переменной есть фиксированный тип данных. Тип данных определяет тип данных, который может храниться в переменной. Например, переменная number может хранить только целочисленные данные...
1 год назад
Строки Golang
Строка - это последовательность символов. Например, "Golang" - это строка, которая включает символы: G, o, l, a, n, g. Мы используем двойные кавычки для представления строк в Go. Например, Здесь и name1, и name2 - строки со значением "Go Programming". Пример: Строка Golang Вывод __________________________________________________________________________________________ Строка Golang с использованием обратных кавычек (` `) В Go мы также можем представлять строки, используя обозначение обратных кавычек...
480 читали · 2 года назад
Как заменить символы в строке в Golang
Манипулирование строками является фундаментальным аспектом программирования, и Go (Golang) предоставляет простой и эффективный способ работы со строками. Иногда вам может потребоваться заменить определенные символы в строке, чтобы изменить или очистить данные. В этой статье мы рассмотрим различные методы замены символов в строке с помощью Go. 1. Использование strings.Replace() Одним из простейших способов замены символов в строке является использование функции strings.Replace() из стандартной библиотеки...
2 года назад
Как работать с датами в тестах
Работа с датами в любом языке программирования представляет некоторые сложности. В этом посте я покажу, как работать с датами при написании модульных тестов для приложения на Go. Давайте рассмотрим пример: Один из способов написать модульный тест для этого кода может быть: Еще один способ решения этой проблемы - создание абстракции для пакета времени. Для этого мы создадим новый пакет под названием clock, внутри которого добавим файл clock.go: Следующим шагом будет рефакторинг функции, которая будет использовать новый пакет...
2 года назад
Инструменты CLI, без которых вы не сможете жить. Часть 1.
Как разработчики, мы проводим много времени в терминале. Существует множество полезных инструментов CLI, которые могут сделать вашу жизнь в командной строке проще, быстрее и в целом веселее. В этом посте описаны наиболее популярные инструменты CLI, на которые полагаются многие разработчики. И так начнем! Утилиты: thefuck - автокоррекция неправильно введенных команд Установка: # MacOS (via Homebrew) brew install thefuck # Arch Linux sudo pacman -S thefuck # FreeBSD pkg install thefuck ________________________________________________________________________________...
975 читали · 2 года назад
Как заменить строку в Go — 5 лучших примеров
Go обладает мощной стандартной библиотекой, которая упрощает манипулирование строками прямо из коробки. Одной из функций, которые я использую чаще всего, является функция Replace() пакета strings. strings.Replace() возвращает копию своей входной строки после поиска и замены всех экземпляров данной подстроки на новую. strings.Replace() signature Пример #1 – Замена разделителей Допустим, у вас есть несколько значений, разделенных запятыми, CSV. Возможно, вы хотите отделять каждое слово пробелом вместо запятой...