aller courir: impossible d'exécuter la non-paquet principal

ici le simple aller-application. Je suis "aller courir: impossible d'exécuter la non-paquet principal" erreur, si j'ai exécuter le code suivant.

package zsdfsdf

import (
    "fmt"
)

func Main() {
    fmt.Println("sddddddd")
}

pour le fixer, j'ai juste besoin de nom du package principal.mais je ne comprends pas pourquoi j'ai besoin de le faire. Je devrais être capable de nom du package ce que je veux.

une autre question, je sais que la principale fonction est le point d'entrée du programme, vous en avez besoin. sinon il ne fonctionnera pas. mais je vois que certains codes qui n'ont pas la fonction principale fonctionne toujours.

cliquez sur ce lien, l'exemple au bas de la page n'a pas l'usage principal du module et fonction principale, et il fonctionne toujours. juste curieux de savoir pourquoi.

https://developers.google.com/appengine/docs/go/gettingstarted/usingdatastore

  • Est-il vraiment nécessaire que ce post sur ALORS, quand vous avez déjà obtenu une tonne de réponses, ici?
InformationsquelleAutor qinking126 | 2014-05-26