Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Σύνταξη ενός Λειτουργία

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

Όταν ένα πρόγραμμα περιέχει μια συνάρτηση , το όνομα της συνάρτησης είναι κυρίως αυτό που θα καθορίσει και τον εντοπισμό του. Οι προγραμματιστές μπορούν να επιλέξουν τα ονόματα που ταιριάζει το σκοπό των λειτουργιών , όπως στο ακόλουθο παράδειγμα JavaScript :

outputThis λειτουργία ( textValue ) {

alert ( textValue ) ?

}

Αυτή η λειτουργία γράφει ένα κομμάτι κειμένου σε μια ιστοσελίδα του χρήστη με τη δημιουργία ενός συναγερμού pop- up παράθυρο με το μήνυμα που εμφανίζεται σε αυτό. Το όνομα της συνάρτησης " outputThis " είναι μια σημαντική αλλά περιεκτική αναπαράσταση του τι κάνει η λειτουργία . Αυτό σημαίνει ότι οι προγραμματιστές που εργάζονται σε άλλους τομείς του κώδικα θα πρέπει να είναι σε θέση να κάνουν χρήση της λειτουργίας διαισθητικά , χωρίς να χρειάζεται να καταλάβει κάθε λεπτομέρεια την εφαρμογή μέσα σε αυτό .
Εικόνων Περιεχόμενο
Η

Το περιεχόμενο της συνάρτησης εμφανίζεται μεταξύ των αγκυλών σε πολλές γλώσσες προγραμματισμού . Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει μια λειτουργία με λίγες γραμμές κώδικα σε αυτό :

write_header λειτουργία () { $

τίτλο = " Σελίδα Επικοινωνίας " ?

Echo "

" ?

}

όταν αυτή η λειτουργία εκτελείται , κάθε γραμμή μέσα θα εκτελέσει . Όταν ο κώδικας μέσα στα άγκιστρα τελειώνει , η εκτέλεση θα πηδήσει πίσω στο σημείο στο οποίο η συνάρτηση κλήθηκε .

Η Παράμετροι
Η

λειτουργίες μπορεί να δεχθεί παραμέτρους σε περισσότερες γλώσσες προγραμματισμού . Χρήση παραμέτρων επιτρέπει στους προγραμματιστές να περάσει τιμές δεδομένων ή μεταβλητών σε μια λειτουργία , προσαρμόζοντας την επεξεργασία που πραγματοποιεί σε ειδικές περιστάσεις . Το ακόλουθο παράδειγμα κώδικα Java δείχνει μια μέθοδο , η οποία είναι η Java ισοδύναμο μιας συνάρτησης , παίρνοντας μια τιμή παραμέτρου :

writeThisOut δημόσια άκυρη ( String outputMessage ) {

String messageIntro = " Εδώ είναι η κώδικας χρησιμοποιεί τα δεδομένα των παραμέτρων πέρασε ως μέρος της επεξεργασίας της . Ποια η μέθοδος δεν εξαρτάται από το κόμμα για την αξία που λαμβάνει ως παράμετρο , όταν η εξωτερική κωδικός αποκαλεί.
εικόνων επιστροφές
Η

Λειτουργίες σε ορισμένες γλώσσες μπορούν να επιστρέψουν τιμές για τον κώδικα καλώντας τους στην Java , μια μέθοδος πρέπει να δηλώνουν το είδος των δεδομένων που θα επιστρέψει , ως εξής : .

shortenString public String ( originalString ) {

originalString.substring επιστροφής ( 0 , 10 ) ?

}

Αυτή η μέθοδος επιστρέφει μια συντομευμένη εκδοχή της χορδής μεταβιβάζεται ως παράμετρος η μέθοδος περίγραμμα περιέχει μια ένδειξη ότι η τιμή που επιστρέφεται βούληση . να είναι τύπου string . σε άλλες γλώσσες , δεν υπάρχει απαίτηση να καθορίσετε τον τύπο επιστροφής. " επιστροφή" λέξη-κλειδί εμφανίζεται σε πολλές γλώσσες .

Η ζητεί

εκτός από τον καθορισμό λειτουργίες , τα προγράμματα και σενάρια πρέπει να είναι σε θέση να καλέσετε λειτουργίες τους . Ο κώδικας καλώντας μια συνάρτηση χρησιμοποιεί το όνομα της συνάρτησης και ράφτες πρόσθετη σύνταξη στις λεπτομέρειες λειτουργίας , συμπεριλαμβανομένων των παραμέτρων και τις τιμές επιστροφής . το ακόλουθο δείγμα κώδικα PHP καταδεικνύει καλώντας μια συνάρτηση , μεταφέροντας μια παράμετρο και λήψη επιστρεφόμενη τιμή :

$ result = calculateIt ( 7 ) ?

Η λειτουργία σε αυτή την περίπτωση λαμβάνει μια αριθμητική παράμετρο και επιστρέφει μια τιμή , η οποία αποθηκεύει αυτόν τον κώδικα σε ένα νέο μεταβλητή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα