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