En Javascript ES6, vous êtes en mesure de se déstructurent les tableaux comme ceci:
const [a,b,...rest] = someArray;
où a
est le premier élément dans le tableau, b
la deuxième, et rest
est un tableau avec les éléments restants.
Je sais en C#7, que vous pouvez se déstructurent les tuples lors de l'affectation, mais ne pouvait pas trouver quelque chose liée à la déstructuration des tableaux/enumerables comme ceci:
var (a,b) = someTuple;
J'ai un IEnumerable
où j'ai besoin de la première et deuxième éléments variables, et j'ai besoin du reste des éléments comme un autre IEnumerable. J'ai une solution, mais le sentiment que déstructuration va regarder plus propre.