在Javascript ES6中,您可以像这样构造数组:
const [a,b,...rest] = someArray;
Run Code Online (Sandbox Code Playgroud)
其中a
是该阵列中的第一个元素,b
是第二个,rest
是与剩余的元件的阵列.
我知道在C#7中你可以在赋值时解构元组,但是找不到任何与解构数组/枚举相关的东西:
var (a,b) = someTuple;
Run Code Online (Sandbox Code Playgroud)
我有一个IEnumerable
我需要第一个和第二个元素作为变量的地方,我需要其余的元素作为另一个IEnumerable.我有一个解决方案,但觉得解构会看起来更干净.