Junior — Middle
Πώς μπορεί να μετατραπεί μια συμβολοσειρά σε μια ακολουθία byte;
sobes.tech AI
Απάντηση από AI
Στο Go, μια συμβολοσειρά (string) είναι μια ακολουθία bytes σε κωδικοποίηση UTF-8. Για να μετατρέψετε μια συμβολοσειρά σε μια ακολουθία bytes, αρκεί να την μετατρέψετε στον τύπο []byte.
Παράδειγμα:
s := "Παράδειγμα συμβολοσειράς"
bytes := []byte(s)
fmt.Println(bytes) // Θα εμφανίσει το slice των bytes
Αυτό το slice bytes μπορεί να χρησιμοποιηθεί για εγγραφή σε αρχεία, μετάδοση μέσω δικτύου και άλλες λειτουργίες με δυαδικά δεδομένα.