ερώτηση

Γνώση Υπολογιστών >> ερώτηση >  >> PC Αντιμετώπιση προβλημάτων

Πώς να εργαστείτε με πίνακες στο Golang [Πλήρης σεμινάριο]

# Εισαγωγή

Οι πίνακες είναι μια από τις θεμελιώδεις δομές δεδομένων στον προγραμματισμό. Στο Go, οι πίνακες έχουν στατικό μέγεθος και μπορούν να χωρέσουν μόνο στοιχεία του ίδιου τύπου.

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

Δημιουργία συστοιχιών

Για να δημιουργήσουμε έναν πίνακα στο Go, μπορούμε να χρησιμοποιήσουμε τη λέξη-κλειδί του πίνακα ακολουθούμενη από τον τύπο δεδομένων των στοιχείων και το μέγεθος του πίνακα. Για παράδειγμα, για να δημιουργήσουμε έναν πίνακα ακεραίων με μέγεθος 10, μπορούμε να γράψουμε:

```πάει

var αριθμοί [10]int

```

Μπορούμε επίσης να αρχικοποιήσουμε έναν πίνακα με τιμές όταν τον δημιουργούμε. Για να το κάνουμε αυτό, μπορούμε να χρησιμοποιήσουμε τη λέξη-κλειδί πίνακα ακολουθούμενη από τον τύπο των στοιχείων, το μέγεθος του πίνακα και τις τιμές μέσα σε σγουρά άγκιστρα. Για παράδειγμα, για να δημιουργήσουμε μια σειρά από συμβολοσειρές με μέγεθος 3 και τις τιμές "μήλο", "μπανάνα" και "cherry", μπορούμε να γράψουμε:

```πάει

var fruits [3]string ={"μήλο", "μπανάνα", "κεράσι"}

```

Πρόσβαση σε στοιχεία πίνακα

Μπορούμε να έχουμε πρόσβαση στα στοιχεία ενός πίνακα χρησιμοποιώντας το ευρετήριό τους. Τα ευρετήρια ξεκινούν από το 0, επομένως το πρώτο στοιχείο ενός πίνακα έχει δείκτη 0, το δεύτερο στοιχείο έχει δείκτη 1 και ούτω καθεξής.

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

```πάει

firstFruit :=φρούτα[0]

```

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

```πάει

φρούτα[0] ="μάνγκο"

```

Λειτουργίες πίνακα

Το Go παρέχει μια σειρά από ενσωματωμένες λειτουργίες για την εκτέλεση λειτουργιών σε πίνακες. Μερικές από τις πιο συνηθισμένες λειτουργίες πίνακα περιλαμβάνουν:

* `len(array)`:Επιστρέφει το μήκος του πίνακα.

* `array[start:end]`

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

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