S
self
@xaself348 подп.
5.0Kпросмотров
7 сентября 2024 г.
Score: 5.5K
👩‍💻 Пакеты в Go Пакеты предоставляют удобную организацию разделения кода на отдельные части или модули. Каждый файл принадлежит пакету. В начале файла указывается пакет: package main // пакет main означает, что здесь точка входа в программу func main() { fmt.Println("Hello, Go!") } Импорт других пакетов. Чтобы использовать код из другого пакета, его нужно импортировать: import "fmt" import _ "unusedpackage" // компилятор не разрешает импортировать неиспользуемые пакеты, для этого можно использовать пустой идентификатор _ (использовать только при разработке) Пример: package mathutil func Add(a, b int) int { return a + b } Функция Add обозначена с заглавной функцией, это позволяет ей быть доступной из других пакетов (это также относится к переменным). В посте с функциями более подробно описано package main import "mathutil" func main() { fmt.Println(mathutil.Add(2, 3)) } #go #golang #пакеты #package
5.0K
просмотров
934
символов
Нет
эмодзи
Нет
медиа

Другие посты @xaself

Все посты канала →
👩‍💻 Пакеты в Go Пакеты предоставляют удобную организацию р — @xaself | PostSniper