Können Sie in R? @ Zwei Variablen gleichzeitig zuweise

Ich verwende das Beispiel der Berechnung der Länge des Bogens um einen Kreis und der Fläche unter dem Bogen um einen Kreis basierend auf dem Radius des Kreises (r) und dem Winkel des Bogens (Theta). Die Fläche und die Länge basieren beide auf r und Theta, und Sie können sie gleichzeitig in Python berechnen.

In Python kann ich auf diese Weise zwei Werte gleichzeitig zuweisen.

    from math import pi
    def circle_set(r, theta):
        return theta * r, .5*theta*r*r

    arc_len, arc_area = circle_set(1, .5*pi) 

Implementieren der gleichen Struktur in R gibt mir das.

    circle_set <- function(r, theta){
        return(theta * r, .5 * theta * r *r)
        }

    arc_len, arc_area <- circle_set(1, .5*3.14)

Aber gibt diesen Fehler zurück.

arc_len, arc_area <- circle_set (1, .5 * 3.14)

Error: unerwartetes ',' in "arc_len",

Gibt es eine Möglichkeit, dieselbe Struktur in R zu verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage