Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menukar Slice Byte kepada Slice Int dalam Go?
Menukar kepingan bait kepada kepingan integer boleh dicapai dengan mudah dengan mengulangi setiap nilai bait dan menukarnya kepada integer.
byteSlice := []byte{1, 2, 3, 4} intSlice := make([]int, len(byteSlice)) for i, b := range byteSlice { intSlice[i] = int(b) }
Dalam kod di atas, gelung julat berulang pada setiap bait dalam byteSlice. Untuk setiap bait, ia menukar bait kepada integer menggunakan fungsi int(). Nilai integer yang terhasil disimpan dalam elemen yang sepadan bagi intSlice.
Perlu diperhatikan bahawa kepingan itu sudah mengandungi nilai bait 1, bukan aksara ASCII 1. Oleh itu, tidak perlu menukarnya kepada rentetan.
Untuk mendapatkan maklumat lebih terperinci tentang penukaran, rujuk perkara berikut sumber:
Atas ialah kandungan terperinci Bagaimana untuk Menukar Slice Byte kepada Slice Int dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!