challenge ローカル変数の一覧を取得

リフレクション系のお題の続編です。 ローカル変数の内容を取得して連想配列(ハッシュ、辞書など)に詰める コードを書いてください。

Pythonで表現すると、下のコードの???部分を埋めることになります。

>>> def foo():
	x = 1
	y = "hello"
	???
	return result

>>> foo()
{'y': 'hello', 'x': 1}

Posted feedbacks - R

> foo()
      x       y 
    "1" "hello" 
1
2
3
4
5
6
foo <- function(){
    x = 1
    y = "hello"
    result <- sapply(ls(), function(s) eval(as.symbol(s)))
    return(result)
}

Index

Feed

Other

Link

Pathtraq

loading...