Как в golang подключить другой файл?
Для начинающих есть две статьи, обязательные к прочтению. Первая: "How to Write Go Code"  и вторая: "Understanding Golang Packages"
В кратце, в Go подключается не файл, а импортируется модуль(пака с файлами).
main.go:package main

import "./mymodule"

func main() {
    mymodule.MethodOne()
}
mymodule/some_file.go:package mymodule

import "fmt"

func MethodOne() {
    fmt.Println("Hello World!")
}
Но это пример относительного импортирования, без учета переменной окружения $GOPATH. Что бы узнать подробности, читайте ссылки выше.
Для начинающих есть две статьи, обязательные к прочтению. Первая: "How to Write Go Code"  и вторая: "Understanding Golang Packages"
В кратце, в Go подключается не файл, а импортируется модуль(пака с файлами).
main.go:package main

import "./mymodule"

func main() {
    mymodule.MethodOne()
}
mymodule/some_file.go:package mymodule

import "fmt"

func MethodOne() {
    fmt.Println("Hello World!")
}
Но это пример относительного импортирования, без учета переменной окружения $GOPATH. Что бы узнать подробности, читайте ссылки выше.