- наш бесплатный обучающий Golang канал в телеграмме
Пакеты (packages) в Go - это группы связанных между собой функций, типов, переменных и прочих элементов, которые могут быть использованы для разработки приложений на Go. Пакеты предоставляют удобный способ организации и повторного использования кода.
Каждый пакет имеет своё имя и физически представлен в виде директории на диске, в которой размещаются файлы с исходным кодом. Подкаталоги внутри директории могут быть использованы для организации вложенных пакетов.
Пакеты в Go могут иметь доступные для использования элементы (экспортируемые), которые начинаются со заглавной буквы. Экспортируемые элементы могут быть использованы в других пакетах, в то время как небольшие элементы, начинающиеся с маленькой буквы, могут быть доступны только внутри пакета.
Для использования элементов из других пакетов, необходимо импортировать их в свой исходный код с помощью ключевого слова “import“. При этом, название импортируемого пакета указывается в двойных кавычках. После импорта можно использовать экспортируемые элементы пакета, указывая их имя через точку после названия пакета.
Пример использования пакета fmt:
```
package main
import “fmt“
func main() {
(“Hello, World!“)
}
```
В данном примере, мы импортируем пакет “fmt“ и используем его для вывода строки на экран. Функция “Println“ является экспортируемой функцией пакета “fmt“.
3,696 views
183
59
3 months ago 00:11:32 1
Golang как первый язык программирования. Можно ли выучить с нуля? / Golang School
3 months ago 00:33:50 1
Разработка отказоустойчивого приложения с запланированной деградацией / Николай Муляр (VIRU)
3 months ago 00:37:09 1
OpenTelemetry на практике / Илья Казначеев ( МТС)
3 months ago 00:15:41 1
Вот самые частые ошибки в обучении на программиста в АйТи
3 months ago 09:32:48 1
Программирование на Go — курс Golang с бонусными проектами, машинный перевод на русский.
4 months ago 00:22:49 1
Микросервисы за 20 Минут: Что такое Микросервисная Архитектура Простыми Словами
4 months ago 00:25:14 1
Roadmap для веб-разработчика | Что учить для Front end | Как стать Back end-разработчиком?
4 months ago 00:35:52 1
Как Я Стал Senior Разработчиком в 27 лет! Моя История в IT
4 months ago 00:38:16 4
Golang 100 вопросов с собеседований. Подготовка Go разработчика Часть 1
5 months ago 02:41:01 1
DevOps by Rebrain: Эпопея миграции ~400 проектов из Swarm в K8s чему она нас научила
5 months ago 00:39:04 1
Кто не станет Go Junior Разработчиком в 2023? КНИГИ ВАКАНСИИ СОВЕТЫ
6 months ago 00:19:18 9
Golang: Шпаргалка для алгособеса. Алгоритмы сортировки
6 months ago 00:11:27 5
Все что нужно знать о работе с Hugging Face за 10 минут!
7 months ago 09:32:49 1
Программирование на Go — курс Golang с бонусными проектами от
7 months ago 00:20:00 1
Как устроен планировщик golang? Внутреннее устройство планировщика golang
8 months ago 00:01:46 1
Как получить от жизни все. Короткая инструкция
9 months ago 03:44:52 1
Пишем gRPC сервис на Go - Сервис авторизации / УЛЬТИМАТИВНЫЙ гайд
11 months ago 00:14:24 1
Задание с собеседования Golang разработчика. Разбор важных тем.
11 months ago 01:49:19 1
Микросервисная архитектура, как в BigTech (микросервисы vs монолит)
11 months ago 01:23:13 1
Стань Backend разработчиком С НУЛЯ👨💻Roadmap для самоучек
12 months ago 00:18:03 1
ЭТИ Языки Программирования Будут Востребованы в 2024
1 year ago 00:07:57 1
Разработчиков уволили из Fntastic, Спутник «Тяньи-33» с Linux, Adobe отказалась от Figma - IT NEWS
1 year ago 00:33:55 2
Mock-собеседование Go разработчика из OZON | Самое полное интервью
1 year ago 00:01:01 1
“Hello World“ на 50 Разных Языках Программирования