Junior — Middle
Πώς μπορείτε να συγχωνεύσετε δύο τμήματα σε ένα σε μια γλώσσα προγραμματισμού;
sobes.tech AI
Απάντηση από AI
Στη Go, για να συγχωνεύσετε δύο slices, μπορείτε να χρησιμοποιήσετε τη ενσωματωμένη λειτουργία append. Για παράδειγμα, αν έχετε δύο slices a και b, το νέο slice που περιέχει τα στοιχεία και των δύο δημιουργείται ως εξής:
a := []int{1, 2, 3}
b := []int{4, 5, 6}
c := append(a, b...)
// το c τώρα περιέχει [1 2 3 4 5 6]
Προσέξτε τη χρήση του ... μετά το b — αυτός είναι ο τελεστής διάσπασης του slice, που επιτρέπει την προσθήκη όλων των στοιχείων του slice b στο a.