ID EN
Miscellaneous

pushBack

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Berfungsi untuk mendorong kembali baris teks ke dalam koneksi, dan untuk menanyakan berapa banyak baris yang saat ini didorong kembali.

Syntax

R
pushBack(data, connection, newLine = TRUE,
         encoding = c("", "bytes", "UTF-8"))
pushBackLength(connection)
clearPushBack(connection)

Arguments

Parameter Deskripsi
data a character vector.
connection A connection.
newLine logical. If true, a newline is appended to each string pushed back.
encoding character string, partially matched. See details.

Return Value

pushBack dan clearPushBack() tidak menghasilkan apa pun, tanpa terlihat. pushBackLength mengembalikan jumlah baris yang saat ini didorong mundur.

Details

Beberapa string karakter dapat didorong kembali pada satu kesempatan atau lebih. Kejadian-kejadian tersebut membentuk tumpukan, sehingga baris pertama yang diambil akan menjadi string pertama dari panggilan terakhir ke PushBack. Baris yang didorong mundur dibaca sebelum input normal dari koneksi, oleh fungsi pembacaan teks normal seperti readLines dan scan. Pushback hanya diperbolehkan untuk koneksi yang dapat dibaca dalam mode teks. Tidak semua penggunaan koneksi mengikuti pushback, khususnya koneksi input masih terhubung langsung, jadi misalnya parsing perintah dari konsol dan scan("") abaikan pushback di stdin. Ketika string karakter dengan pengkodean yang ditandai (lihat Pengkodean) didorong kembali, string tersebut dikonversi ke pengkodean saat ini jika pengkodean = "". Ini mungkin melibatkan representasi karakter sebagai <U+xxxx> jika ca

Contoh

Example
R
# NOT RUN {
zz <- textConnection(LETTERS)
readLines(zz, 2)
pushBack(c("aa", "bb"), zz)
pushBackLength(zz)
readLines(zz, 1)
pushBackLength(zz)
readLines(zz, 1)
readLines(zz, 1)
close(zz)
# }

See Also

connections readLines.