Usando o Ramda e o estilo pointfree, como posso copiar o primeiro item de uma matriz para o final?
Eu quero pegar uma matriz[1, 2, 3]
e retorno[1, 2, 3, 1]
.
Estou usando o Ramda e posso obter o resultado desejado assim:
const fn = arr => R.append(R.prop(0, arr), arr);
Mas eu gostaria de fazê-lo sem pontos. Aqui está o mais próximo que cheguei:
const fn = R.compose(R.append, R.prop(0));
fn(arr)(arr)
Mas isso parece bobagem. o que estou perdendo? Obrigado!