Поскольку jsonparser.go
и main.go
находятся в одном пакете, Go требует, чтобы эти файлы имели одинаковое имя пакета. И поскольку вы определили основную функцию для выполнения, пакет должен быть «основным».
Шаг 1: Поэтому вам следует переименовать пакет jsonparser.go
в main
.
// jsonparser.go
package main
import "fmt"
func HelloTwo() {
fmt.Println("Hello world 2")
}
Шаг 2: Вам необходимо обновить файл main.go
, чтобы исправить путь импорта:
// main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello world 1")
HelloTwo()
}
Шаг 3: Затем запустить следующую команду (необходимо включить все необходимые файлы в команде)
go run main.go jsonparser.go