0
我输入了> scan
来查看scan()
函数的主体,但我无法弄清楚它的哪一部分可能会导致用户输入数据的可能性。R`scan`功能的哪一部分允许数据输入?
(如果我们通过x=scan()
调用函数,我们可以创建x
,结束交互时按空格键进入)。
我输入了> scan
来查看scan()
函数的主体,但我无法弄清楚它的哪一部分可能会导致用户输入数据的可能性。R`scan`功能的哪一部分允许数据输入?
(如果我们通过x=scan()
调用函数,我们可以创建x
,结束交互时按空格键进入)。
该位的位置:
.Internal(scan(file, what, nmax, sep, dec, quote, skip, nlines,
na.strings, flush, fill, strip.white, quiet, blank.lines.skip,
multi.line, comment.char, allowEscapes, encoding))
它的代码的函数返回前的最后一位。这是对.Internal
的调用,这是执行扫描的一些C代码。
从?.Internal
:
.Internal performs a call to an internal code which is built in
to the R interpreter.
如何不使用c创建R中这样的功能? – Qbik 2012-08-14 21:33:50
@Qbik你可以使用'tcl/tk'或任何小部件包。我喜欢使用'gWidgets'软件包,[可从CRAN获得](http://cran.r-project.org/web/packages/gWidgets/index.html) – Andrie 2012-08-14 21:36:27
谢谢,但我在考虑使用基础控制台管理功能 - 仅用于教授自己新的东西。 – Qbik 2012-08-14 22:40:44