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

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

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

                                        Class "Versioned"
                                         类“版本”

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

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

Use this class as a "superclass" for classes requiring information about versions.
使用这个类作为一个“超”,要求有关版本信息类。


方法----------Methods----------

The following are defined; package developers may write additional methods.
以下定义;包开发人员可以编写额外的方法。




new("Versioned", ..., versions=list()) Create a new Versioned-class instance, perhaps with additional named version elements (the contents of versions) added. Named elements of versions are
new("Versioned", ..., versions=list())创建一个新的Versioned-class实例,或许有额外的命名版本元素添加(versions的内容)。 versions命名的元素




classVersion(object) Obtain version information about instance object. See classVersion.
classVersion(object)获取版本有关实例object的信息。看到classVersion。




classVersion(object) <- value Set version information on instance object to value; useful when object is an instance of a class that contains VersionClass. See classVersion.
classVersion(object) <- value集实例的版本信息objectvalue;时非常有用object是包含VersionClass类的一个实例。看到classVersion。




classVersion(object)["id"] <- value Create or update version information "id" on instance object to value; useful when object is an instance of a class that contains VersionClass. See classVersion.
classVersion(object)["id"] <- value创建或更新版本信息"id"实例objectvalue;时非常有用object是一个类,它包含VersionClass的一个实例。看到classVersion。




show(object) Default method returns invisible, to avoid printing confusing information when your own class does not have a show method defined. Use
show(object)默认方法返回invisible,以避免印刷混乱的信息,当你自己的类没有定义show方法。使用


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


Biocore



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

Versions-class
Versions-class


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



obj <- new("Versioned", versions=list(A="1.0.0"))
obj
classVersion(obj)

setClass("A", contains="Versioned")

classVersion("A")
a <- new("A")
a # 'show' nothing by default[默认情况下,作秀没什么]
classVersion(a)

setClass("B",
         contains="Versioned",
         prototype=prototype(new("Versioned",versions=list(B="1.0.0"))))

classVersion("B")
b <- new("B")
classVersion(b)

classVersion(b)["B"] <- "1.0.1"
classVersion(b)
classVersion("B")

classVersion("B") < classVersion(b)
classVersion(b) == "1.0.1"

setClass("C",
         representation(x="numeric"),
         contains=("VersionedBiobase"),
         prototype=prototype(new("VersionedBiobase", versions=c(C="1.0.1"))))

setMethod("show", signature(object="C"),
          function(object) print(object@x))

c <- new("C", x=1:10)

c

classVersion(c)


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 14:49 , Processed in 0.026987 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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