ID EN
Function Utilities

function

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Fungsi-fungsi ini menyediakan mekanisme dasar untuk mendefinisikan fungsi-fungsi baru dalam bahasa R.

Syntax

R
<code>function( arglist ) expr</code>
<code>return(value)</code>

Arguments

Parameter Deskripsi
arglist Empty or one or more name or name=expression terms.
expr An expression.
value An expression.

Details

Nama-nama dalam daftar argumen dapat berupa nama non-standar yang diberi tanda kutip balik (lihat ‘kutipan balik’). Jika nilainya hilang, NULL dikembalikan. Jika ini adalah ekspresi tunggal, nilai ekspresi yang dievaluasi akan dikembalikan. (Ekspresi dievaluasi segera setelah return dipanggil, dalam bingkai evaluasi fungsi, dan sebelum ekspresi on.exit dievaluasi.) Jika akhir fungsi dicapai tanpa memanggil return, nilai ekspresi terakhir yang dievaluasi akan dikembalikan.

Contoh

Example
R
# NOT RUN {
norm <- function(x) sqrt(x%*%x)
norm(1:4)

## An anonymous function:
(function(x, y){ z <- x^2 + y^2; x+y+z })(0:7, 1)
# }

See Also

args. formals body and environment for accessing the component parts of a function. debug for debugging; using invisible inside return(.) for returning invisibly.