「関数である」⇒返値がある
f(arg)
と同じように考えれば,
<-(arg)
である.
> x <- 1 # x に 1 を付値
> x <-(1) # <- の返値が "1"
> (x <- 1) # "(" も関数
[1] 1
> print(x <- 1) # 厳密には () が単純に print() で置換されているわけではない
[1] 1
> y <- (x <- 1)
> y
[1] 1
> assign("x", 2)
> y <- assign("x", 2)
> y
[1] 2
直感的になじみのあるもの.
> exp(1) [1] 2.718282
ベクトルで与えられると
> exp(1:10) [1] 2.718282 7.389056 20.085537 54.598150 148.413159 [6] 403.428793 1096.633158 2980.957987 8103.083928 22026.465795
ベクトルで返値.

ループで求める
内積で求める