Какая функция R вызывается, когда я что-то набираю в интерактивной консоли? - PullRequest
0 голосов
/ 30 апреля 2020

Скажем, я назначаю переменную a со значением 2:

> a <- 2

1) Какая функция вызывается, когда я набираю a в консоли? (Имеет ли значение, что я делаю это в RStudio?)

> a
[2] 

2) Возможно, более интересно - как бы я go узнал об этом? Есть ли способ просмотра стека вызовов данного выражения?

Просмотр абстрактного синтаксического дерева на первый взгляд бесполезен:

> pryr::ast(a)
\- `a 

Я почти уверен, что это не print, cat или eval, поскольку ни один из них не является вызывается при использовании debug.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...