Kann Sass Strings auswerten, die mathematische Ausdrücke enthalten?

Ich versuche eine Funktion zu erstellen, die eine Liste von Zahlen basierend auf einem Ausdruck ausgibt.

Weiß jemand, wie ich einen Ausdruck durch eine Funktion übergeben und in der Funktion auswerten lassen kann?

Das ist, was ich bisher habe:

@function patt($expression, $b: 10) {
    $result: ();
    @for $i from 1 through 10 {
        $result: append($result, unquote($expression));
    }
    @return $result;
}

Beispielnutzung:

$list: patt('$i * $b + 2');

Leider funktioniert das nicht. Vermutlich wird der Ausdruck in der Funktion als Zeichenfolge behandelt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage