Τι είναι η λέξη-κλειδί εύρους στο Golang
Η λέξη-κλειδί εύρους στο Golang χρησιμοποιείται για την επανάληψη στοιχείων σε πολλούς τύπους δομών δεδομένων, συμπεριλαμβανομένων συμβολοσειρών, συστοιχιών τιμών, τομέων και χαρτών. Η σύνταξη της λέξης-κλειδιού εύρους είναι η εξής:
Για δείκτης , αξία := συλλογή γκάμας {// σώμα που εκτελεί
}
Εδώ, η τιμή και το ευρετήριο είναι δύο μεταβλητές που, σε αυτήν την περίπτωση, υποδεικνύουν ένα ευρετήριο ή λέξη-κλειδί και την αντίστοιχη τιμή του τρέχοντος επιλεγμένου στοιχείου στη συλλογή, αντίστοιχα. Οι συλλογές μπορεί να περιλαμβάνουν πίνακα, φέτα, χάρτη ή συμβολοσειρά. Ας δούμε το παράδειγμα της λέξης-κλειδιού εύρους στο πρόγραμμα Golang.
Παράδειγμα 1: Χρήση λέξης-κλειδιού εύρους με πίνακες στο Golang
Ένα απλό πρόγραμμα που δείχνει πώς να επαναλαμβάνετε μια σειρά αριθμών χρησιμοποιώντας τη λέξη-κλειδί εύρους του Golang αναφέρεται παρακάτω:
κύριο πακέτο
εισαγωγή 'fmt'
func main ( ) {
σε ένα := [ 3 ] ενθ { 4 , 5 , 6 }
Για Εγώ , σε := εύρος αν {
fmt. Εκτύπωση ( 'Το ευρετήριο είναι: %d και η τιμή είναι: %d \n ' , Εγώ , σε )
}
}
Στο παραπάνω πρόγραμμα, κατασκευάσαμε έναν πίνακα τριών αριθμών και ορίσαμε τις τιμές ρύθμισης του. Στη συνέχεια, κάναμε κύκλο στα στοιχεία του πίνακα αριθμών χρησιμοποιώντας τη λέξη-κλειδί range. Χρησιμοποιήσαμε το Golang fmt.Printf() λειτουργία για να αναφέρει τόσο το i(ευρετήριο) όσο και το v(τιμή) του τρέχοντος επιλεγμένου στοιχείου μετά από κάθε επανάληψη.
Παράδειγμα 2: Χρήση λέξης-κλειδιού εύρους με συμβολοσειρές στο Golang
Η λέξη-κλειδί εύρους στο Golang μπορεί να χρησιμοποιηθεί για τον κύκλο κάθε χαρακτήρα σε μια συμβολοσειρά, ακολουθώντας ένα παράδειγμα κώδικα που το δείχνει:
κύριο πακέτοεισαγωγή 'fmt'
func main ( ) {
προβολή := 'Linux-Hint'
Για Εγώ , απανθρακώνω := επίδειξη εμβέλειας {
fmt. Εκτύπωση ( 'Το ευρετήριο συμβολοσειράς είναι: %d και οι χαρακτήρες είναι: %c \n ' , Εγώ , απανθρακώνω )
}
}
Αρχικά, δημιουργήσαμε τη συμβολοσειρά που θέλουμε να εμφανίσουμε και την αρχικοποιήσαμε με το 'Linux-Hint'. Μετά από αυτό, επαναλάβαμε κάθε χαρακτήρα στο κείμενο εκπομπής χρησιμοποιώντας το εύρος λέξη-κλειδί. Χρησιμοποιήσαμε το fmt.Printf() συνάρτηση για την έξοδο των τιμών του δείκτη και των χαρακτηριστικών χαρακτήρων του παρόντος στοιχείου μετά από κάθε επανάληψη:
συμπέρασμα
Γενικά, η λέξη-κλειδί εύρους του Golang είναι ένα ισχυρό και προσαρμόσιμο εργαλείο για επανάληψη μέσω δομών δεδομένων και ο κώδικας Go συνήθως τη χρησιμοποιεί. Η παραπάνω ανάρτηση εξηγούσε ένα απλό παράδειγμα κώδικα Golang χρησιμοποιώντας εύρος λέξεων-κλειδιών σε πίνακες και συμβολοσειρές.