Теперь я действительно смущен. Вот моя проблема (Go является новым для меня):Go: вызов функции из библиотеки
Елки файл:
// main.go
package main
import "./libraries/test"
func main() {
test.foo()
}
Второй файл:
// test.go
package test
import "fmt"
func foo() {
fmt.Println("foo")
}
Моя структура выглядит следующим образом:
main.go
/libraries
/test
test.go
If Я скомпилирую этот код. Я получу следующие сообщения:
./main.go:7: не может ссылаться на неэкспортируемое имя test.foo
./main.go:7 не определен: test.foo
Если изменить foo
к Foo
везде ошибка исчезла, и программа работает должным образом.
Возьмите полный тур по дороге первым; эти два часа хорошо потрачены. – Volker
@ Volker Я прочитал эту книгу: https://www.golang-book.com Я мог бы пропустить несколько вещей здесь и там. – DevAndArtist