Можете ли вы назначить две переменные одновременно в R?

Я использую пример вычисления длины дуги вокруг круга и площади под дугой вокруг круга на основе радиуса круга (r) и угла дуги (тета). Площадь и длина основаны на r и тэте, и вы можете рассчитать их одновременно в python.

В Python я могу назначить два значения одновременно, выполнив это.

    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) 

Реализация той же структуры в R дает мне это.

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

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

Но возвращает эту ошибку.

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

Ошибка: неожиданное ',' в "arc_len"

Есть ли способ использовать ту же структуру в R?

Ответы на вопрос(2)

Ваш ответ на вопрос