找回密码
 注册
查看: 1904|回复: 0

R语言:showConnections()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 19:54:47 | 显示全部楼层 |阅读模式
showConnections(base)
showConnections()所属R语言包:base

                                        Display Connections
                                         显示连接

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Display aspects of connections.
显示连接的各个方面。


用法----------Usage----------


showConnections(all = FALSE)
getConnection(what)
closeAllConnections()

stdin()
stdout()
stderr()

isatty(con)



参数----------Arguments----------

参数:all
logical: if true all connections, including closed ones and the standard ones are displayed.  If false only open user-created connections are included.
逻辑:如果真正的所有连接,包括封闭的和标准的显示。如果用户创建虚假只开放连接都包括在内。


参数:what
integer: a row number of the table given by showConnections.
整数:由showConnections表的行数。


参数:con
a connection.
一个连接。


Details

详情----------Details----------

stdin(), stdout() and stderr() are standard connections corresponding to input, output and error on the console respectively (and not necessarily to file streams).  They are text-mode connections of class "terminal" which cannot be opened or closed, and are read-only, write-only and write-only respectively. The stdout() and stderr() connections can be re-directed by sink (and in some circumstances the output from stdout() can be split: see the help page).
stdin(),stdout()和stderr()相应标准连接到控制台上的分别(不一定对文件流)的输入,输出和错误。他们是类的文本模式连接"terminal"不能打开或关闭,是唯读,写的唯一分别只写。 stdout()和stderr()连接可以重新定向sink(在某些情况下,输出从stdout()可以分为:参见帮助页面)。

The encoding for stdin() when redirected can be set by the command-line flag --encoding.
为编码stdin()时重定向可以通过设置命令行标志--encoding。

showConnections returns a matrix of information.  If a connection object has been lost or forgotten, getConnection will take a row number from the table and return a connection object for that connection, which can be used to close the connection, for example.  However, if there is no R level object referring to the connection it will be closed automatically at the next garbage collection.
showConnections返回的信息矩阵。如果一个连接对象已丢失或遗忘,getConnection会从表的行数,并返回该连接的连接对象,可用于关闭连接,例如。然而,如果有任何R级对象指连接将被自动关闭,在下次垃圾收集。

closeAllConnections closes (and destroys) all user connections, restoring all sink diversions as it does so.
closeAllConnections关闭(和销毁)的所有用户的连接,恢复所有sink的改道,因为它确实如此。

isatty returns true if the connection is one of the class "terminal" connections and it is apparently connected to a terminal, otherwise false.  This may not be reliable in embedded applications, including GUI consoles.
isatty返回true如果连接的是一个类"terminal"连接,这显然是连接到一个终端,否则为false。这可能是不可靠的嵌入式应用,包括GUI控制台。


值----------Value----------

stdin(), stdout() and stderr() return connection objects.
stdin(),stdout()和stderr()返回的连接对象。

showConnections returns a character matrix of information with a row for each connection, by default only for open non-standard connections.
showConnections返回一个字符一排为每个连接的信息矩阵,默认情况下,只有开放非标准连接。

getConnection returns a connection object, or NULL.
getConnection返回一个连接对象,或NULL。


注意----------Note----------

stdin() refers to the "console" and not to the C-level "stdin" of the process.  The distinction matters in GUI consoles (which may not have an active "stdin", and if they do it may not be connected to console input), and also in embedded applications. If you want access to the C-level file stream "stdin", use file("stdin").
stdin()是指到“控制台”,而不是C级stdin的过程。在GUI控制台(可能没有活跃的stdin,如果他们这样做,它可能无法连接到控制台输入)的区别事项,在嵌入式应用中。如果你想获得C级文件流stdin,用file("stdin")。

When R is reading a script from a file, the file is the "console": this is traditional usage to allow in-line data (see "An Introduction to R" for an example).
当R从文件中读取一个脚本,该文件是“控制台”:这是传统的使用,使行数据(看到一个例子介绍R“)。


参见----------See Also----------

connections
connections


举例----------Examples----------


showConnections(all = TRUE)

textConnection(letters)
# oops, I forgot to record that one[哎呀,我忘了记录]
showConnections()
#  class     description      mode text   isopen   can read can write[类的描述模式的文本ISOPEN可以读可以写]
#3 "letters" "textConnection" "r"  "text" "opened" "yes"    "no"     [3个“字母”,“textConnection”R“”文字“,”开放“是”“不”]
## Not run: close(getConnection(3))[#无法运行:关闭(的getConnection(3))]

showConnections()

c(isatty(stdin()), isatty(stdout()), isatty(stderr()))

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-24 20:59 , Processed in 0.034268 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表