ID EN
Miscellaneous

serialize

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Antarmuka tingkat rendah yang sederhana untuk membuat serial ke koneksi.

Syntax

R
serialize(object, connection, ascii, xdr = TRUE,
          version = NULL, refhook = NULL)<p></p><p>unserialize(connection, refhook = NULL)</p>

Arguments

Parameter Deskripsi
object R object to serialize.
connection an open connection or (for serialize) NULL or (for unserialize) a raw vector (see ‘Details’).
ascii a logical. If TRUE or NA, an ASCII representation is written; otherwise (default) a binary one. See also the comments in the help for save.
xdr a logical: if a binary representation is used, should a big-endian one (XDR) be used?
version the workspace format version to use. NULL specifies the current default version (3). The only other supported value is 2, the default from R 1.4.0 to R 3.5.0.
refhook a hook function for handling reference objects.

Return Value

Untuk serialisasi, NULL kecuali koneksi = NULL, bila hasilnya dikembalikan dalam vektor mentah. Untuk membatalkan serialisasi objek R.

Details

Fungsinya membuat serialisasi objek ke koneksi yang ditentukan. Jika koneksinya NULL maka objek diserialkan ke vektor mentah, yang dikembalikan sebagai hasil serialisasi. Berbagi objek referensi dipertahankan di dalam objek tetapi tidak di seluruh panggilan terpisah untuk membuat cerita bersambung. unserialize membaca objek (seperti yang ditulis oleh serialize) dari koneksi atau vektor mentah. Fungsi refhook dapat digunakan untuk menyesuaikan penanganan objek referensi non-sistem (semua pointer eksternal dan referensi lemah, dan semua lingkungan selain namespace dan lingkungan paket dan .GlobalEnv). Fungsi hook untuk serialisasi harus mengembalikan vektor karakter untuk referensi yang ingin ditanganinya; jika tidak, ia akan mengembalikan NULL. Kait untuk unserialize akan dipanggil dengan vektor karakter yang dipasok ke seri

Contoh

Example
R
# NOT RUN {
x <- serialize(list(1,2,3), NULL)
unserialize(x)

## see also the examples for saveRDS
# }

See Also

saveRDS for a more convenient interface to serialize an object to a file or connection. save and load to serialize and restore one or more named objects. The ‘R Internals’ manual for details of the format used.