Τι είναι μια ρουτίνα και μια υπορουτίνα;

Μια ρουτίνα ή υπορουτίνα, που επίσης αναφέρεται ως συνάρτηση, διαδικασία και υποπρόγραμμα, είναι μια μερίδα κώδικα που μπορεί να καλείται και να εκτελείται οπουδήποτε σε ένα πρόγραμμα. Για παράδειγμα, μια ρουτίνα μπορεί να χρησιμοποιηθεί για την αποθήκευση ενός αρχείου ή την εμφάνιση της ώρας. Αντί να γράφουμε τον κώδικα κάθε φορά που απαιτούνται αυτές οι συνήθεις εργασίες, δημιουργούνται ρουτίνες και καλούνται όταν πρέπει να εκτελεστούν αυτές οι εργασίες. Παρακάτω είναι ένα βασικό παράδειγμα μιας υπορουτίνας Perl.

Παράδειγμα υπορουτίνας

 &γεια σας; sub hello {print "Hello World! \ n"; }} 

Στο παραπάνω παράδειγμα, ένας χρήστης θα μπορούσε να καλέσει το hello subroutine (σε αυτό το παράδειγμα, πληκτρολογώντας & hello; ) οπουδήποτε στο πρόγραμμα και να εκτυπώσετε το πρόγραμμα Hello World! . Μετά την ολοκλήρωση της υπορουτίνας, το πρόγραμμα μεταβαίνει στη διεύθυνση επιστροφής, η οποία είναι αμέσως μετά & hello. και τρέχει οποιονδήποτε πρόσθετο κωδικό.

Κλήση, έλεγχος ροής, DLL, λειτουργία, κατάσταση, όρους προγραμματισμού, διεύθυνση επιστροφής, δήλωση επιστροφής, Stubroutine, Sub