buffer
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Sebuah buffer adalah objek yang mewakili blok mutable ukuran tetap dari memori. Perpustakaan buffer memberikan fungsi untuk pembuatan dan manipulasi objek buffer, menyediakan semua fungsinya di variabel global buffer .
Buffer dimaksudkan untuk digunakan sebagai struktur penyimpanan data biner tingkat rendah, menggantikan penggunaan string.pack() dan string.unpack() . Gunung kasus penggunaan termasuk membaca dan menulis format biner yang ada, bekerja dengan data dalam bentuk lebih kompak, serialisasi ke format biner khusus, dan umumnya bekerja deng
Ketika dilewati melalui API Roblox, termasuk mengirim bufffer melalui acara kustom, objek bufffer tidak tersimpan dan target akan menerima salinan. Mirip dengan batasan lainnya, objek bufffer yang sama tidak dapat digunakan dari beberapa Actor skrip (Parallel Luau).
Banyak fungsi menerimaOffset dalam bytes dari awal memori. Offset 0 dari awal memori akses ke Byte pertama. Semua OFFSET, angka hitung, dan ukuran harus angka positif. Jika bytes yang diakses oleh operasi baca atau menulis di luar memori, kesalahan dilemparkan.
Metode read dan write yang bekerja dengan angka dan float menggunakan sedikit-endian kode pengkodean.