Ich bin ein Anfänger Programmierer und möchte wissen, wo ich meine Hauptfunktion in Python platzieren. Ich habe versucht, es zu googeln, konnte aber keine spezifischen Ergebnisse finden. Ich glaube nicht, dass es wirklich wichtig ist, wenn Sie das Programm ausführen, aber ich habe mich gefragt, ob es ein richtiges Format gibt. Vielen Dank.Sollen die Hauptfunktion und main() am Anfang oder am Ende des Programms stehen?
1
A
Antwort
1
Nein, es gibt kein festgelegtes Format dafür.
0
Soweit ich weiß, ist es in der Regel am Ende platziert. Also stelle ich es als Übung immer auch am Ende hin.
0
Es gibt keine etablierte Konvention, aber ich denke, dass Code leichter zu lesen ist, wenn sich die Hauptlogik in der Nähe der Datei befindet. Normalerweise definiere ich oben einen main
und rufe ihn dann von ganz unten an.
Verwandte Themen
- 1. Screenshots am Anfang und am Ende des Videos
- 2. Kreise am Anfang und am Ende des Bereichs Schieberegler
- 3. Warum GC.KeepAlive am Ende anrufen, und nicht am Anfang?
- 4. Wie nehme ich am Anfang des Programms?
- 5. Zeichen am Anfang und am Ende eines Strings hinzufügen?
- 6. Entfernen übereinstimmende Teilstringmuster am Anfang und am Ende der Variablen
- 7. Etwas am Anfang und am Ende der Methoden tun
- 8. Programm stoppt am Anfang meines Programms
- 9. Wie Einfügen am Anfang des Textes in einer Rich-Text-Box oder am Ende?
- 10. Include-Dateien in Makefile am Anfang eines Makefile oder am Ende des Makefile
- 11. thread_local Vektor Segmentierung Fehler am Ende des Programms in C++
- 12. Mysql add Wert (concat) am Anfang, nicht am Ende?
- 13. Android EditText: Überprüfen, ob Leerzeichen nicht am Anfang oder Ende
- 14. Alternate Hinzufügen eines Zeichens am Anfang und Ende der Zeichenfolge
- 15. Parametersatz muss am Ende der Parameterliste stehen ... Wann und warum?
- 16. So blenden Sie Schaltflächen auf dem Bild-Schieberegler am Anfang und am Ende des Arrays aus
- 17. Ruby: Flüche: Bildschirm am Ende des Programms nicht löschen?
- 18. Performing Wähler am Anfang/Ende der Laufschleife
- 19. EJS enthalten Skript am Anfang/Ende des Seitenlayouts
- 20. Benutzerdefinierte Tags machen etwas am Anfang und Ende
- 21. Wie generiert man einen regulären Ausdruck, der am Anfang oder am Ende keine bestimmte Zeichenfolge enthält?
- 22. Am Ende des FCKeditors einfügen
- 23. Kann ich eine globale Variable am Anfang meines Codes verwenden, wenn ich sie am Ende meines Programms definiert habe?
- 24. Putting verschiedene Poster am Anfang und Ende von html5 Video
- 25. JavaScript Zeichen am Anfang und Ende der Zeichenfolge entfernen
- 26. JavaFX: Zeilen am Anfang des TableView hinzufügen
- 27. Wie doppelte Anführungszeichen am Anfang und das Ende einer Zeichenfolge
- 28. Punkt am Ende des Menüelements
- 29. Wie können Stoppwörter am Anfang oder am Ende einer Zeichenfolge in Python entfernt werden?
- 30. dplyr :: select - Einschließlich aller anderen Spalten am Ende des neuen Datenrahmens (oder Anfang oder Mitte)
Es ist eine Frage der Meinung - die einzige Zeit ist wirklich wichtig, wenn Sie mit einem Team arbeiten und sich darauf einigen müssen, wie Sie es in Ihrem Team machen wollen. – doublesharp
Die übliche Konvention ist es, sie am Ende des Skripts zu setzen. Und natürlich können Sie 'main' nicht nennen bevor Sie es definieren. –