ID EN
Miscellaneous

deparseOpts

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Memproses opsi deparsing untuk deparse, dput, dan dump.

Syntax

R
.deparseOpts(control)<p></p><p>..deparseOpts</p>

Arguments

Parameter Deskripsi
control character vector of deparsing options.

Return Value

Nilai bilangan bulat yang sesuai dengan opsi kontrol yang dipilih.

Details

..deparseOpts adalah vektor karakter dari kemungkinan opsi deparsing yang digunakan oleh .deparseOpts(). .deparseOpts() dipanggil oleh deparse, dput dan dump untuk memproses argumen kontrolnya. Argumen kontrol adalah vektor yang berisi nol atau lebih string berikut (persis yang ada di ..deparseOpts). Pencocokan string parsial digunakan. "keepInteger": Kelilingi vektor bilangan bulat dengan as.integer() atau gunakan akhiran L, sehingga tidak dikonversi menjadi tipe ganda saat diuraikan. Hal ini termasuk memastikan bahwa NA bilangan bulat dipertahankan (melalui NA_integer_ jika tidak ada nilai non-NA dalam vektor, kecuali "S_kompatibel" disetel). "quoteExpressions": Kelilingi ekspresi yang tidak dievaluasi, namun bukan rumus, dengan quote(), sehingga ekspresi tersebut tidak dievaluasi saat diurai ulang. "showAttributes": Jika objek memiliki atribut (selain sou

Contoh

Example
R
# NOT RUN {
(iOpt.all <- .deparseOpts("all")) # a four digit integer

## one integer --> vector binary bits
int2bits <- function(x, base = 2L,
                     ndigits = 1 + floor(1e-9 + log(max(x,1), base))) {
    r <- numeric(ndigits)
    for (i in ndigits:1) {
        r[i] <- x%%base
        if (i > 1L)
            x <- x%/%base
    }
    rev(r) # smallest bit at left
}
int2bits(iOpt.all)
## what options does  "all" contain ?
(oa <- ..deparseOpts[-1][int2bits(iOpt.all) == 1])
stopifnot(identical(iOpt.all, .deparseOpts(oa)))
# }