Όταν ένα πρόγραμμα περιέχει μια συνάρτηση , το όνομα της συνάρτησης είναι κυρίως αυτό που θα καθορίσει και τον εντοπισμό του. Οι προγραμματιστές μπορούν να επιλέξουν τα ονόματα που ταιριάζει το σκοπό των λειτουργιών , όπως στο ακόλουθο παράδειγμα JavaScript : 
 
 outputThis λειτουργία ( textValue ) { 
 
 alert ( textValue ) ? 
 
} < Br >
 Αυτή η λειτουργία γράφει ένα κομμάτι κειμένου σε μια ιστοσελίδα του χρήστη με τη δημιουργία ενός συναγερμού pop- up παράθυρο με το μήνυμα που εμφανίζεται σε αυτό. Το όνομα της συνάρτησης " outputThis " είναι μια σημαντική αλλά περιεκτική αναπαράσταση του τι κάνει η λειτουργία . Αυτό σημαίνει ότι οι προγραμματιστές που εργάζονται σε άλλους τομείς του κώδικα θα πρέπει να είναι σε θέση να κάνουν χρήση της λειτουργίας διαισθητικά , χωρίς να χρειάζεται να καταλάβει κάθε λεπτομέρεια την εφαρμογή μέσα σε αυτό . 
 Εικόνων Περιεχόμενο 
 Η < p > Το περιεχόμενο της συνάρτησης εμφανίζεται μεταξύ των αγκυλών σε πολλές γλώσσες προγραμματισμού . Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει μια λειτουργία με λίγες γραμμές κώδικα σε αυτό : 
 
 write_header λειτουργία () { $ 
 
 τίτλο = " Σελίδα Επικοινωνίας " ? 
 
Echo "
 echo $ τίτλο ? 
 
 echo" < /div > " ? 
 
 } 
 
 όταν αυτή η λειτουργία εκτελείται , κάθε γραμμή μέσα θα εκτελέσει . Όταν ο κώδικας μέσα στα άγκιστρα τελειώνει , η εκτέλεση θα πηδήσει πίσω στο σημείο στο οποίο η συνάρτηση κλήθηκε . 
 
 Η Παράμετροι 
 Η 
 λειτουργίες μπορεί να δεχθεί παραμέτρους σε περισσότερες γλώσσες προγραμματισμού . Χρήση παραμέτρων επιτρέπει στους προγραμματιστές να περάσει τιμές δεδομένων ή μεταβλητών σε μια λειτουργία , προσαρμόζοντας την επεξεργασία που πραγματοποιεί σε ειδικές περιστάσεις . Το ακόλουθο παράδειγμα κώδικα Java δείχνει μια μέθοδο , η οποία είναι η Java ισοδύναμο μιας συνάρτησης , παίρνοντας μια τιμή παραμέτρου : 
 
 writeThisOut δημόσια άκυρη ( String outputMessage ) { 
 
 String messageIntro = " Εδώ είναι η κώδικας χρησιμοποιεί τα δεδομένα των παραμέτρων πέρασε ως μέρος της επεξεργασίας της . Ποια η μέθοδος δεν εξαρτάται από το κόμμα για την αξία που λαμβάνει ως παράμετρο , όταν η εξωτερική κωδικός αποκαλεί. 
 εικόνων επιστροφές 
 Η < p> Λειτουργίες σε ορισμένες γλώσσες μπορούν να επιστρέψουν τιμές για τον κώδικα καλώντας τους στην Java , μια μέθοδος πρέπει να δηλώνουν το είδος των δεδομένων που θα επιστρέψει , ως εξής : . 
 
 shortenString public String ( originalString ) { 
 < p> originalString.substring επιστροφής ( 0 , 10 ) ? 
 
 } 
 
 Αυτή η μέθοδος επιστρέφει μια συντομευμένη εκδοχή της χορδής μεταβιβάζεται ως παράμετρος η μέθοδος περίγραμμα περιέχει μια ένδειξη ότι η τιμή που επιστρέφεται βούληση . να είναι τύπου string . σε άλλες γλώσσες , δεν υπάρχει απαίτηση να καθορίσετε τον τύπο επιστροφής. " επιστροφή" λέξη-κλειδί εμφανίζεται σε πολλές γλώσσες . 
 
 Η ζητεί 
 
 εκτός από τον καθορισμό λειτουργίες , τα προγράμματα και σενάρια πρέπει να είναι σε θέση να καλέσετε λειτουργίες τους . Ο κώδικας καλώντας μια συνάρτηση χρησιμοποιεί το όνομα της συνάρτησης και ράφτες πρόσθετη σύνταξη στις λεπτομέρειες λειτουργίας , συμπεριλαμβανομένων των παραμέτρων και τις τιμές επιστροφής . το ακόλουθο δείγμα κώδικα PHP καταδεικνύει καλώντας μια συνάρτηση , μεταφέροντας μια παράμετρο και λήψη επιστρεφόμενη τιμή : 
 
 $ result = calculateIt ( 7 ) ? 
 
 Η λειτουργία σε αυτή την περίπτωση λαμβάνει μια αριθμητική παράμετρο και επιστρέφει μια τιμή , η οποία αποθηκεύει αυτόν τον κώδικα σε ένα νέο μεταβλητή . 
 Η 
 εικόνων
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα