endfor
assert_equal(['global', 'buf', 'win', 'tab', '1', '2', '3', '4'], slist)
unlet! g:globalvar b:bufvar w:winvar t:tabvar
+
+ var res = []
+ for [_, n, _] in [[1, 2, 3], [4, 5, 6]]
+ res->add(n)
+ endfor
+ assert_equal([2, 5], res)
END
CheckDefAndScriptSuccess(lines)
0, 0, type, name) == FAIL)
goto failed;
}
+ else if (varlen == 1 && *arg == '_')
+ {
+ // Assigning to "_": drop the value.
+ if (generate_instr_drop(cctx, ISN_DROP, 1) == NULL)
+ goto failed;
+ }
else
{
if (lookup_local(arg, varlen, NULL, cctx) == OK)