checkUsage(codetools)
checkUsage()所属R语言包:codetools
Check R Code for Possible Problems
R代码检查可能出现的问题
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Check R code for possible problems.
检查R代码中可能存在的问题。
用法----------Usage----------
checkUsage(fun, name = "<anonymous>", report = cat, all = FALSE,
suppressLocal = FALSE, suppressParamAssigns = !all,
suppressParamUnused = !all, suppressFundefMismatch = FALSE,
suppressLocalUnused = FALSE, suppressNoLocalFun = !all,
skipWith = FALSE, suppressUndefined = dfltSuppressUndefined,
suppressPartialMatchArgs = TRUE)
checkUsageEnv(env, ...)
checkUsagePackage(pack, ...)
参数----------Arguments----------
参数:fun
closure.
关闭。
参数:name
character; name of closure.
字符;封闭的名称。
参数:env
environment containing closures to check.
环境包含闭包检查。
参数:pack
character naming package to check.
字符命名包检查。
参数:...
options to be passed to checkUsage.
选项将被传递到checkUsage。
参数:report
function to use to report possible problems.
函数的使用报告可能出现的问题。
参数:all
logical; report all possible problems if TRUE.
逻辑;如果为TRUE报告所有可能出现的问题。
参数:suppressLocal
suppress all local variable warnings.
禁止所有的局部变量的警告。
参数:suppressParamAssigns
suppress warnings about assignments to formal parameters.
抑制正式参数分配的警告。
参数:suppressParamUnused
suppress warnings about unused formal parameters.
禁止未使用的正式参数的警告。
参数:suppressFundefMismatch
suppress warnings about multiple local function definitions with different formal argument lists
压制不同的正式参数列表的多个本地函数定义的警告
参数:suppressLocalUnused
suppress warnings about unused local variables
禁止未使用的局部变量的警告
参数:suppressNoLocalFun
suppress warnings about using local variables as functions with no apparent local function definition
禁止使用无明显的局部功能定义为函数的局部变量警告
参数:skipWith
logical; if true, do no examine code portion of with expressions.
逻辑;如果属实,我没有检查代码with表达式的一部分。
参数:suppressUndefined
suppress warnings about undefined global functions and variables.
抑制有关未定义的全局函数和变量的警告。
参数:suppressPartialMatchArgs
suppress warnings about partial argument matching
抑制部分参数匹配的警告
Details
详情----------Details----------
checkUsage checks a single R closure. Options control which possible problems to report. The default settings are moderately verbose. A first pass might use suppressLocal=TRUE to suppress all information related to local variable usage. The suppressXYZ values can either be scalar logicals or character vectors; then they are character vectors they only suppress problem reports for the variables with names in the vector.
checkUsage检查一个单一的R封闭。选项控制可能出现的问题报告。默认设置是中等冗长。第一遍可能使用suppressLocal=TRUE抑制局部变量使用的所有相关信息。 suppressXYZ值可以是标量的逻辑值或特征向量,那么他们是特征向量,他们只抑制为向量的名称的变量的问题报告。
checkUsageEnv and checkUsagePackage are convenience functions that apply checkUsage to all closures in an environment or a package. checkUsagePackage requires that the package be loaded. If the package has a name space then the internal name space frame is checked.
checkUsageEnv和checkUsagePackage方便的功能,适用于checkUsage到所有封闭的环境中或包。 checkUsagePackage需要加载该包。如果包有一个名字空间,那么内部的名字空间框架被选中。
作者(S)----------Author(s)----------
Luke Tierney
举例----------Examples----------
checkUsage(checkUsage)
checkUsagePackage("codetools",all=TRUE)
## Not run: checkUsagePackage("base",suppressLocal=TRUE)[#不运行:checkUsagePackage(“基地”,suppressLocal = TRUE)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|