@ian.heidenreich
В Go можно подключить другой файл с помощью ключевого слова import
.
Допустим, у вас есть файл main.go
, и вы хотите подключить файл helper.go
. В файле main.go
вы можете добавить следующий код:
1
|
import "./helper" |
Это указывает Go на то, что файл helper.go
находится в текущей директории относительно main.go
. Если файл helper.go
находится в другой директории, вы можете использовать абсолютный путь или относительный путь:
1
|
import "path/to/helper" |
После этого вы можете использовать экспортированные (публичные) функции и переменные из файла helper.go
в файле main.go
. Например:
1 2 3 4 5 6 7 8 9 10 11 |
package main import ( "fmt" "./helper" ) func main() { fmt.Println(helper.SomeFunction()) // Используем функцию из файла helper.go fmt.Println(helper.SomeVariable) // Используем переменную из файла helper.go } |
Обратите внимание, что для подключения файла helper.go
его функции и переменные должны быть экспортированы (начинаться с заглавной буквы). Вы можете экспортировать символы, добавив перед ними комментарий вида //export
, например:
1 2 3 4 |
//export SomeFunction func someFunction() { // ... } |