我想这样做是因为我为自己的S3类定义了 For ...
If ... Then GoTo Skip
...
Skip:
Next
方法,并且效果很好。据我所知,S3类不能在不丢失类属性的情况下进入原子向量,因此对于多个对象我需要使用list。但我发现无法定义^
并让它在列表中工作。
这是一个简化的例子,
^.list
这是另一个例子。我创建了一个在{R中嵌入`^.myobj` <- function(x, y) length(x)^y
x <- structure(c(1,2), class = "myobj")
x^3
## 8 as expected
`^.list` <- function(xs, y) lapply(xs, function(x)x^y)
list(1,2)^3
## Error
list(x, x)^3
## Error
的包JuliaCall
。在包中,有一个名为julia
的S3类,它是一个&#34;包装器&#34; R中的朱莉娅对象
https://github.com/Non-Contradiction/JuliaCall
这个例子是为了说明的目的,要实际运行它,需要同时拥有julia和JuliaCall
JuliaObject