看帖神器
北美华人网
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
R函数里面改变类的成员赋值
查看北美华人网今日新帖
最新回复:2021年12月7日 6点51分 PT
共 (4) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
m
microsat
2 年多
楼主 (北美华人网)
m_a = class A;
b <- function(m_a) { m_a.a = 10 }
请问,我想在R里面实现类。另外在函数里面对这个类的成员进行赋值。
请问我该如何实现呢? R里面没有类。R里面也没有指针,所以不能在函数里面对指针变量进行赋值。
请高高手出手相救。
b
bellshirt
2 年多
2 楼
R有类,用list实现的。
离
离泽宫首徒
2 年多
3 楼
估计没有大妈明白你在问什么。。。。字都认识, 放一起却如同天书
m
microsat
2 年多
4 楼
R有类,用list实现的。
bellshirt 发表于 2021-12-07 09:41
谢谢!
m_c <- list(c=1, d=2)
b <- function(m_c) { m_c$c <- 10 }
请问如何在函数b里面对这个list改变成员c的数值呢?而且这种改变要全局的改变。 有没有比 m_c$c <<- 10 更好的方法? 如果用assign,assign怎么写呢?
请输入帖子链接
收藏帖子
b <- function(m_a) { m_a.a = 10 }
请问,我想在R里面实现类。另外在函数里面对这个类的成员进行赋值。
请问我该如何实现呢? R里面没有类。R里面也没有指针,所以不能在函数里面对指针变量进行赋值。
请高高手出手相救。
谢谢!
m_c <- list(c=1, d=2)
b <- function(m_c) { m_c$c <- 10 }
请问如何在函数b里面对这个list改变成员c的数值呢?而且这种改变要全局的改变。 有没有比 m_c$c <<- 10 更好的方法? 如果用assign,assign怎么写呢?