Wpis z mikrobloga

Cześć, tak się zastanawiam który przykład sprawdzania co zwróci funkcja jest bardziej poprawny.
Na zdjęciu są pokazane dwa przykłady użycia tej samej funkcji ale według trochę innej procedury.

Sposób 1 górny:
Funkcja startprogram() jest odpalana, potem w środku od razu funkcja connect() w której dzieje się jakiś kod, jeśli wszystko się wykona pomyślnie to do zmiennej connectionstatus jest przypisana logiczna jedynka. Program wraca do funkcji bazowej i tam sprawdza status wykonania funkcjo connect() na podstawie właśnie zmiennej connection_status.

Sposób 2 dolny:
Drugi przykład zakłada ten sam scenariusz z tym że nie istnieje zmiena bool tylko funkcja od razu zwraca wartość i jest sprawdzana w instrukcji if.

Mam zagwozdkę co jest bardziej prawidłowe i czytelniejsze bo jedno i drugie robi to samo.

#naukaprogramowania #python
imthehighestintheroom - Cześć, tak się zastanawiam który przykład sprawdzania co zwró...

źródło: comment_1658481690oQZCW7ZqeH0DeyzYZTlJig.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach