- наш бесплатный обучающий Golang канал в телеграмме
Пакеты (packages) в Go - это группы связанных между собой функций, типов, переменных и прочих элементов, которые могут быть использованы для разработки приложений на Go. Пакеты предоставляют удобный способ организации и повторного использования кода.
Каждый пакет имеет своё имя и физически представлен в виде директории на диске, в которой размещаются файлы с исходным кодом. Подкаталоги внутри директории могут быть использованы для организации вложенных пакетов.
Пакеты в Go могут иметь доступные для использования элементы (экспортируемые), которые начинаются со заглавной буквы. Экспортируемые элементы могут быть использованы в других пакетах, в то время как небольшие элементы, начинающиеся с маленькой буквы, могут быть доступны только внутри пакета.
Для использования элементов из других пакетов, необходимо импортировать их в свой исходный код с помощью ключевого слова “import“. При этом, название импортируемого пакета указывается в двойных кавычках. После импорта можно использовать экспортируемые элементы пакета, указывая их имя через точку после названия пакета.
Пример использования пакета fmt:
```
package main
import “fmt“
func main() {
(“Hello, World!“)
}
```
В данном примере, мы импортируем пакет “fmt“ и используем его для вывода строки на экран. Функция “Println“ является экспортируемой функцией пакета “fmt“.
1 view
944
272
4 months ago 00:03:59 2
[REST API на Golang #1] Разработка Web-Приложений на Golang. Знакомство с проектом.
4 months ago 00:01:46 1
Как получить от жизни все. Короткая инструкция
4 months ago 00:59:35 1
Про остановку мыслей/ отношения с людьми/ визуализацию и другое
4 months ago 01:29:47 1
Linux by Rebrain: Сертификат web-сервера
4 months ago 01:23:18 1
Linux by Rebrain: Мониторинг на примере Prometheus
4 months ago 01:19:00 1
Linux by Rebrain: DRBD
4 months ago 01:18:23 1
Linux by Rebrain: Haproxy + nginx
4 months ago 01:22:51 1
Linux by Rebrain: Keepalived + mysql master master
4 months ago 01:28:39 1
Linux by Rebrain: Репликация баз данных
4 months ago 01:22:28 1
Linux by Rebrain: Web-сервисы
4 months ago 01:23:11 1
Linux by Rebrain: Работа с LVM
4 months ago 01:46:45 1
Linux by Rebrain: Диски, логические диски, файловые системы
4 months ago 01:41:00 1
Linux by Rebrain: Права в Linux
4 months ago 01:40:38 1
Linux by Rebrain Процессы в Linux
4 months ago 01:14:25 1
Linux by Rebrain: Нагрузка на сервер. Узкие места производительности
4 months ago 02:18:56 1
Linux by Rebrain Файловые системы
4 months ago 01:54:15 1
Linux by Rebrain Знакомство с Linux
4 months ago 01:33:25 1
Linux by Rebrain: Файлы и права Linux
4 months ago 01:41:31 1
Linux by Rebrain: Пользователи в Linux
4 months ago 01:53:06 1
Linux by Rebrain: Базовые знания
4 months ago 01:19:48 1
Разбор резюме для Golang разработчиков / Даниил Подольский и Артём Рыбин
4 months ago 03:59:49 1
Golang | Все Основы за 4 Часа Для Начинающих
5 months ago 00:19:18 10
Golang: Шпаргалка для алгособеса. Алгоритмы сортировки