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

R语言 Biobase包 isCurrent()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-25 13:21:28 | 显示全部楼层 |阅读模式
isCurrent(Biobase)
isCurrent()所属R语言包:Biobase

                                        Use version information to test whether class is current
                                         使用测试类是否是当前的版本信息

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

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

This generic function uses Versioned-class information to ask whether an instance of a class (e.g., read from disk) has current version information.
这个泛型函数使用Versioned-class信息,询问是否有一个类的实例(例如,从磁盘读取)当前版本的信息。

By default, isCurrent has the following behaviors:
默认情况下,isCurrent有下列行为:




isCurrent(Versioned-instance) Returns a vector of logicals, indicating whether each version matches the current version
isCurrent(Versioned-instance)返回一个逻辑值的向量,每个版本是否匹配当前版本




isCurrent(ANY) Return NA, indicating that the
isCurrent(ANY)回NA,说明




isCurrent(Versioned-instance, "class") Returns a logical vector indicating whether version identifiers shared between
isCurrent(Versioned-instance, "class")返回一个逻辑向量,说明是否版本标识符之间共享

Starting with R-2.6 / Bioconductor 2.1 / Biobase 1.15.1, isCurrent(Versioned-instance, ...) returns an element S4 indicating whether the class has the "S4" bit set; a value of FALSE indicates that the object needs to be recreated.
的R-2.6 / Bioconductor 2.1 / BIOBASE 1.15.1开始,isCurrent(Versioned-instance, ...)返回一个元素S4指示类是否有S4位设置了FALSE价值表明需要重新创建对象。


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


isCurrent(object, value)



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

参数:object
Object whose version is to be determined, as described above.
对象,其版本是待定,如上所述。


参数:value
(Optional) character string identifying a class with which to compare versions.
(可选)字符串,确定要与之比较的版本类。


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

isCurrent returns a logical vector.
isCurrent返回一个逻辑的向量。


作者(S)----------Author(s)----------


Biocore team



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

Versions-class
Versions-class


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





obj <- new("VersionedBiobase")
isCurrent(obj)

isCurrent(1:10) # NA[不适用]

setClass("A", contains="VersionedBiobase",
         prototype=prototype(new("VersionedBiobase", versions=c(A="1.0.0"))))

a <- new("A")
classVersion(a)

isCurrent(a, "VersionedBiobase") # is the 'VersionedBiobase' portion current?[是当前的“VersionedBiobase”部分?]
classVersion(a)["A"] <- "1.0.1"
classVersion(a)
isCurrent(a, "VersionedBiobase")
isCurrent(a) # more recent, so does not match 'current' defined by prototype[更近,所以不符合当前的原型定义]

removeClass("A")

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 17:42 , Processed in 0.020402 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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