ID EN
Environment & Scope

Sys.getenv

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Sys.getenv memperoleh nilai variabel lingkungan.

Syntax

R
Sys.getenv(x = NULL, unset = "", names = NA)

Arguments

Parameter Deskripsi
x a character vector, or NULL.
unset a character string.
names logical: should the result be named? If NA (the default) single-element results are not named whereas multi-element results are.

Return Value

Sebuah vektor yang panjangnya sama dengan x, dengan (jika nama == TRUE) nama variabel sebagai atribut namanya. Setiap elemen menyimpan nilai variabel lingkungan yang diberi nama sesuai dengan komponen x (atau nilai tidak disetel jika tidak ditemukan variabel lingkungan dengan nama tersebut). Pada sebagian besar platform Sys.getenv() akan mengembalikan vektor bernama yang memberikan nilai semua variabel lingkungan, diurutkan berdasarkan lokal saat ini. Mungkin membingungkan dengan nama yang mengandung = yang diizinkan oleh beberapa platform tetapi POSIX mengizinkannya

Details

Kedua argumen tersebut akan dipaksakan sesuai karakter jika diperlukan. Pengaturan unset = NA akan mengaktifkan variabel yang tidak disetel dan variabel yang disetel ke nilai "" untuk dibedakan, jika OS melakukannya. POSIX mengharuskan OS untuk membedakannya, dan semua platform R yang dikenal saat ini melakukannya.

Contoh

Example
R
# NOT RUN {
## whether HOST is set will be shell-dependent e.g. Solaris' csh does not.
Sys.getenv(c("R_HOME", "R_PAPERSIZE", "R_PRINTCMD", "HOST"))

names(s <- Sys.getenv()) # all settings (the values could be very long)
head(s, 12)# using the Dlist print() method

## Language and Locale settings -- but rather use Sys.getlocale()
s[grep("^L(C|ANG)", names(s))]
# }

See Also

Sys.setenv Sys.getlocale for the locale in use getwd for the working directory. The help for ‘environment variables’ lists many of the environment variables used by R.