mirror of
https://github.com/voltrevo/ValueScript.git
synced 2026-01-12 23:18:03 -05:00
73 lines
1.3 KiB
TypeScript
73 lines
1.3 KiB
TypeScript
//! test_output([55,145,237,43,31])
|
|
|
|
export default function main() {
|
|
let res = [];
|
|
|
|
{
|
|
const [
|
|
a,
|
|
b,
|
|
{ c, d },
|
|
[e, f],
|
|
{ g, h = 100 } = { g: 1, h: 2 },
|
|
[i, j = 100] = [3, 4],
|
|
] = [1, 2, { c: 3, d: 4 }, [5, 6], { g: 7, h: 8 }, [9, 10]];
|
|
|
|
res.push(a + b + c + d + e + f + g + h + i + j);
|
|
}
|
|
|
|
{
|
|
const [
|
|
a,
|
|
b,
|
|
{ c, d },
|
|
[e, f],
|
|
{ g, h = 100 } = { g: 1, h: 2 },
|
|
[i, j = 100] = [3, 4],
|
|
] = [1, 2, { c: 3, d: 4 }, [5, 6], { g: 7, h: 8 }, [9]];
|
|
|
|
res.push(a + b + c + d + e + f + g + h + i + j);
|
|
}
|
|
|
|
{
|
|
const [
|
|
a,
|
|
b,
|
|
{ c, d },
|
|
[e, f],
|
|
{ g, h = 100 } = { g: 1, h: 2 },
|
|
[i, j = 100] = [3, 4],
|
|
] = [1, 2, { c: 3, d: 4 }, [5, 6], { g: 7 }, [9]];
|
|
|
|
res.push(a + b + c + d + e + f + g + h + i + j);
|
|
}
|
|
|
|
{
|
|
const [
|
|
a,
|
|
b,
|
|
{ c, d },
|
|
[e, f],
|
|
{ g, h = 100 } = { g: 1, h: 2 },
|
|
[i, j = 100] = [3, 4],
|
|
] = [1, 2, { c: 3, d: 4 }, [5, 6], { g: 7, h: 8 }];
|
|
|
|
res.push(a + b + c + d + e + f + g + h + i + j);
|
|
}
|
|
|
|
{
|
|
const [
|
|
a,
|
|
b,
|
|
{ c, d },
|
|
[e, f],
|
|
{ g, h = 100 } = { g: 1, h: 2 },
|
|
[i, j = 100] = [3, 4],
|
|
] = [1, 2, { c: 3, d: 4 }, [5, 6]];
|
|
|
|
res.push(a + b + c + d + e + f + g + h + i + j);
|
|
}
|
|
|
|
return res;
|
|
}
|