- html - 我的下拉菜单的内容关闭得太快
- c# - 使用 Html Agility Pack 从网页中的表中获取值而不使用 "SelectNode'
- html - 内容容器下的 CSS 下拉菜单
- html - 如何停止嵌套列表重叠父列表?
有人知道R中的槽是什么吗?
我没有找到其含义的解释。我得到一个递归定义:“槽函数返回或设置有关对象的各个槽的信息”
帮助将不胜感激,谢谢 -胡同
最佳答案
插槽链接到 S4 对象。槽可以被视为对象的一部分、元素或“属性”。假设您有一个汽车对象,那么您可以拥有“价格”、“车门数量”、“发动机类型”、“里程”等插槽。
在内部,它表示一个列表。一个例子:
setClass("Car",representation=representation(
price = "numeric",
numberDoors="numeric",
typeEngine="character",
mileage="numeric"
))
aCar <- new("Car",price=20000,numberDoors=4,typeEngine="V6",mileage=143)
> aCar
An object of class "Car"
Slot "price":
[1] 20000
Slot "numberDoors":
[1] 4
Slot "typeEngine":
[1] "V6"
Slot "mileage":
[1] 143
这里,price、numberDoors、typeEngine 和 mileage 是 S4 类“Car”的槽位。这是一个简单的例子,实际上槽本身也可以是复杂的对象。
可以通过多种方式访问插槽:
> aCar@price
[1] 20000
> slot(aCar,"typeEngine")
[1] "V6"
或通过构建特定方法(请参阅额外文档)。
有关 S4 编程的更多信息,请参阅 this question 。如果这个概念对您来说仍然很模糊,面向对象编程的一般介绍可能会有所帮助。
PS:请注意数据帧和列表的区别,其中使用 $
访问命名变量/元素。
关于oop - 答: 什么是老虎机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713968/
代码运行良好。然而有一个小问题,如果后两个数字相同,则代码表示没有数字匹配。例如: 0 2 2没有匹配的数字再玩一次? (是/否?) 显然应该说: 0 2 2两个数字匹配再玩一次? (是/否?) 如何
我是一名 Python 新手,正在尝试创建一个模拟真机支出的老虎机模拟器。我在计算线路支出时遇到了问题,我确信有一种更智能的方法可以遍历线路并计算它们。 定义一些我将要使用的常量: SymbolMap
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我是一名优秀的程序员,十分优秀!