Bu sıklıkta (varyasyon a) görebilirsiniz:Ana() işlevi neden '__main__' içeriğinde tanımlanmamış?
def main():
do_something()
do_sth_else()
if __name__ == '__main__':
main()
Ve şimdi merak ediyorum neden değil bu (varyasyon b):
if __name__ == '__main__':
do_something()
do_sth_else()
Ya en az bu (varyasyon c): ( ) main()
, işlev çağrıları olmayabilir, sadece main()
işlevinizde yapmak isteyebileceğiniz her şeyi temsil eder.
Peki neden insanlar diğerlerine göre varyasyon a tercih ediyor? Sadece tarz/his mi yoksa bazı gerçek nedenler var mı? Mümkünse, lütfen kaynakları da bağlayınız.