在 R6 中,如何在不创建生成器对象的实例的情况下获得类继承的完整列表?
考虑以下:
A = R6::R6Class("Base",NULL)
B = R6::R6Class("Top",inherit = A)
class(B) #Returns 'R6ClassGenerator'
B$classname #Returns 'Top'
我想要的是c('Top','Base','R6')
换句话说,否则会返回class(B$new())
在现实世界中,我有一组复杂的继承,以及带有许多参数的初始化程序,其中一些没有默认值,所以我试图避免实例化一个新对象以获取这些信息。