0
Gibt es eine Möglichkeit, einen privaten Wert zu verwenden, um einen anderen privaten Wert innerhalb R6Class()
zu erstellen? Ich bekomme Fehler.Erstellen von privaten Werten aus anderen privaten Werten in R6
obj <- R6Class(
"abc",
private = list(
a = 2,
b = 2*private$a
)
)
Error in all_named(private) : object 'private' not found
Ich habe auch versucht b
mit b = 2 * a
zu schaffen, aber es ist immer noch unmöglich. Wie soll ich vorgehen?
Danke
ich es einfach versucht und es leider nicht funktioniert. Die Instantiierung von "obj" und das Aufrufen der Methode "b" erzeugt "NULL" anstelle von "4". Auch dies ist ein Vorschlag und sollte nicht als Antwort gepostet werden. Vielen Dank. – SavedByJESUS
Was sonst als NULL sollte es zurückgeben? Es ist privat. Ich habe meine Antwort bearbeitet, so dass es kein Vorschlag mehr ist :-) – MaHo
Ich denke, ich werde meine Frage bearbeiten. Ich hatte den Eindruck, dass das Aufrufen von "b" aus einer öffentlichen Methode "4" zurückgeben würde? – SavedByJESUS