Wie kann ich mit Ramda und pointfree style das erste Element eines Arrays ans Ende des Arrays kopieren?

Ich möchte ein Array nehmen[1, 2, 3] und zurück[1, 2, 3, 1].

Ich verwende Ramda und kann das gewünschte Ergebnis wie folgt erzielen:

const fn = arr => R.append(R.prop(0, arr), arr);

Aber ich würde es gerne ohne Punkte machen. Hier ist die nächste, die ich bekommen habe:

const fn = R.compose(R.append, R.prop(0));

fn(arr)(arr)

Aber das sieht albern aus. Was vermisse ich? Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage