здесь простое приложение. Я получаю ошибку "go run: can not run non-main package", если я запускаю следующий код.
package zsdfsdf
import (
"fmt"
)
func Main() {
fmt.Println("sddddddd")
}
Чтобы исправить это, мне просто нужно назвать пакет main.but, я не понимаю, зачем мне это нужно. Я должен был бы назвать пакет, что захочу.
другой вопрос, я знаю, что главная функция - это точка входа в программу, она вам нужна. иначе это не сработает. но я вижу, что некоторые коды, которые не имеют основной функции, все еще работают.
нажмите на эту ссылку, в нижней части страницы не используется основная и основная функция пакета, и она по-прежнему работает. просто любопытно, почему.
https://developers.google.com/appengine/docs/go/gettingstarted/usingdatastore